diff --git a/api/extract_csharp_to_yaml.py b/api/extract_csharp_to_yaml.py deleted file mode 100644 index d363255..0000000 --- a/api/extract_csharp_to_yaml.py +++ /dev/null @@ -1,175 +0,0 @@ -""" -This script extracts information from C# files and converts it to YAML format. -It processes C# files in a given source directory, extracts various components -such as namespaces, classes, properties, methods, and interfaces, and then -writes the extracted information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_csharp_file(file_path: str) -> Dict[str, Any]: - """ - Parse a C# file and extract its components. - Args: - file_path (str): Path to the C# file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the C# file (without extension) - - namespace: Namespace of the class - - class_comment: Comment for the class (if any) - - using_statements: List of using statements - - properties: List of class properties - - methods: List of class methods - - interfaces: List of interfaces implemented - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - namespace = extract_namespace(content) - class_comment = extract_class_comment(content) - using_statements = extract_using_statements(content) - properties = extract_properties(content) - methods = extract_methods(content) - interfaces = extract_interfaces(content) - - return { - "name": name, - "namespace": namespace, - "class_comment": class_comment, - "using_statements": using_statements, - "properties": properties, - "methods": methods, - "interfaces": interfaces - } - -def extract_namespace(content: str) -> str: - """ - Extract the namespace from C# content. - """ - namespace_pattern = r'namespace\s+([\w.]+)' - match = re.search(namespace_pattern, content) - return match.group(1) if match else "" - -def extract_class_comment(content: str) -> str: - """ - Extract the class-level comment from C# content. - """ - class_comment_pattern = r'/\*\*(.*?)\*/\s*(?:public|internal)?\s*class' - match = re.search(class_comment_pattern, content, re.DOTALL) - return match.group(1).strip() if match else "" - -def extract_using_statements(content: str) -> List[str]: - """ - Extract using statements from C# content. - """ - return re.findall(r'using\s+([\w.]+);', content) - -def extract_properties(content: str) -> List[Dict[str, Any]]: - """ - Extract class properties and their comments from C# content. - """ - property_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|private|protected|internal)\s+(?:virtual\s+)?(\w+)\s+(\w+)\s*{\s*get;\s*set;\s*}' - properties = re.findall(property_pattern, content, re.DOTALL) - return [ - { - "name": prop[3], - "type": prop[2], - "visibility": prop[1], - "comment": prop[0].strip() if prop[0] else None - } for prop in properties - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """ - Extract class methods and their comments from C# content. - """ - method_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|private|protected|internal)\s+(?:virtual\s+)?(\w+)\s+(\w+)\s*\((.*?)\)' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[3], - "return_type": method[2], - "visibility": method[1], - "parameters": parse_parameters(method[4]), - "comment": method[0].strip() if method[0] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse method parameters from a parameter string. - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split() - parsed_params.append({"type": parts[0], "name": parts[1]}) - return parsed_params - -def extract_interfaces(content: str) -> List[str]: - """ - Extract interfaces implemented by the class in the C# content. - """ - interface_pattern = r'class\s+\w+\s*:\s*([\w,\s]+)' - match = re.search(interface_pattern, content) - if match: - return [interface.strip() for interface in match.group(1).split(',')] - return [] - -def convert_to_yaml(csharp_data: Dict[str, Any]) -> str: - """ - Convert extracted C# data to YAML format. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in csharp_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key == 'properties': - formatted_data['properties'] = [ - {**prop, 'comment': format_comment(prop['comment']) if prop['comment'] else None} - for prop in value - ] - elif key == 'methods': - formatted_data['methods'] = [ - {**method, 'comment': format_comment(method['comment']) if method.get('comment') else None} - for method in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all C# files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.cs'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - csharp_data = parse_csharp_file(source_path) - yaml_content = convert_to_yaml(csharp_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/csharp/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_erlang_to_yaml.py b/api/extract_erlang_to_yaml.py deleted file mode 100644 index d4effee..0000000 --- a/api/extract_erlang_to_yaml.py +++ /dev/null @@ -1,127 +0,0 @@ -""" -This script extracts information from Erlang files and converts it to YAML format. -It processes Erlang files in a given source directory, extracts various components -such as module name, exports, imports, records, and functions, and then writes the -extracted information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_erlang_file(file_path: str) -> Dict[str, Any]: - """ - Parse an Erlang file and extract its components. - Args: - file_path (str): Path to the Erlang file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the Erlang file (without extension) - - module: Module name - - exports: List of exported functions - - imports: List of imported functions - - records: List of record definitions - - functions: List of function definitions - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - module = extract_module(content) - exports = extract_exports(content) - imports = extract_imports(content) - records = extract_records(content) - functions = extract_functions(content) - - return { - "name": name, - "module": module, - "exports": exports, - "imports": imports, - "records": records, - "functions": functions - } - -def extract_module(content: str) -> str: - """Extract the module name from Erlang content.""" - module_pattern = r'-module\(([^)]+)\)' - match = re.search(module_pattern, content) - return match.group(1) if match else "" - -def extract_exports(content: str) -> List[Dict[str, Any]]: - """Extract exported functions from Erlang content.""" - export_pattern = r'-export\(\[(.*?)\]\)' - exports = [] - for match in re.finditer(export_pattern, content): - exports.extend(parse_function_exports(match.group(1))) - return exports - -def parse_function_exports(export_str: str) -> List[Dict[str, Any]]: - """Parse exported function definitions.""" - function_pattern = r'(\w+)/(\d+)' - return [{"name": match[0], "arity": int(match[1])} for match in re.findall(function_pattern, export_str)] - -def extract_imports(content: str) -> List[Dict[str, Any]]: - """Extract imported functions from Erlang content.""" - import_pattern = r'-import\(([^,]+),\s*\[(.*?)\]\)' - imports = [] - for match in re.finditer(import_pattern, content): - module = match.group(1) - functions = parse_function_exports(match.group(2)) - imports.append({"module": module, "functions": functions}) - return imports - -def extract_records(content: str) -> List[Dict[str, Any]]: - """Extract record definitions from Erlang content.""" - record_pattern = r'-record\((\w+),\s*\{(.*?)\}\)' - records = [] - for match in re.finditer(record_pattern, content): - name = match.group(1) - fields = [field.strip() for field in match.group(2).split(',')] - records.append({"name": name, "fields": fields}) - return records - -def extract_functions(content: str) -> List[Dict[str, Any]]: - """Extract function definitions from Erlang content.""" - function_pattern = r'(\w+)\((.*?)\)\s*->(.*?)(?=\w+\(|\Z)' - functions = [] - for match in re.finditer(function_pattern, content, re.DOTALL): - name = match.group(1) - params = [param.strip() for param in match.group(2).split(',')] - body = match.group(3).strip() - functions.append({ - "name": name, - "parameters": params, - "body": body - }) - return functions - -def convert_to_yaml(erlang_data: Dict[str, Any]) -> str: - """Convert extracted Erlang data to YAML format.""" - return yaml.dump(erlang_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all Erlang files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.erl'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - erlang_data = parse_erlang_file(source_path) - yaml_content = convert_to_yaml(erlang_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/erlang/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_go_to_yaml.py b/api/extract_go_to_yaml.py deleted file mode 100644 index f545d28..0000000 --- a/api/extract_go_to_yaml.py +++ /dev/null @@ -1,198 +0,0 @@ -""" -This script extracts information from Go files and converts it to YAML format. -It processes Go files in a given source directory, extracts various components -such as imports, structs, interfaces, and functions, and then writes the -extracted information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_go_file(file_path: str) -> Dict[str, Any]: - """ - Parse a Go file and extract its components. - Args: - file_path (str): Path to the Go file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the Go file (without extension) - - package: Package name - - imports: List of import statements - - structs: List of struct definitions - - interfaces: List of interface definitions - - functions: List of function definitions - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - package = extract_package(content) - imports = extract_imports(content) - structs = extract_structs(content) - interfaces = extract_interfaces(content) - functions = extract_functions(content) - - return { - "name": name, - "package": package, - "imports": imports, - "structs": structs, - "interfaces": interfaces, - "functions": functions - } - -def extract_package(content: str) -> str: - """ - Extract the package name from Go content. - """ - package_pattern = r'package\s+(\w+)' - match = re.search(package_pattern, content) - return match.group(1) if match else "" - -def extract_imports(content: str) -> List[str]: - """ - Extract import statements from Go content. - """ - import_pattern = r'import\s*\((.*?)\)' - match = re.search(import_pattern, content, re.DOTALL) - if match: - imports = re.findall(r'"(.+?)"', match.group(1)) - return imports - return [] - -def extract_structs(content: str) -> List[Dict[str, Any]]: - """ - Extract struct definitions from Go content. - """ - struct_pattern = r'//\s*(.+?)?\n\s*type\s+(\w+)\s+struct\s*{([^}]+)}' - structs = re.findall(struct_pattern, content, re.DOTALL) - return [ - { - "name": struct[1], - "comment": struct[0].strip() if struct[0] else None, - "fields": extract_struct_fields(struct[2]) - } for struct in structs - ] - -def extract_struct_fields(fields_str: str) -> List[Dict[str, str]]: - """ - Extract fields from a struct definition. - """ - field_pattern = r'(\w+)\s+(.+?)(?:`[^`]*`)?$' - return [ - {"name": field[0], "type": field[1].strip()} - for field in re.findall(field_pattern, fields_str, re.MULTILINE) - ] - -def extract_interfaces(content: str) -> List[Dict[str, Any]]: - """ - Extract interface definitions from Go content. - """ - interface_pattern = r'//\s*(.+?)?\n\s*type\s+(\w+)\s+interface\s*{([^}]+)}' - interfaces = re.findall(interface_pattern, content, re.DOTALL) - return [ - { - "name": interface[1], - "comment": interface[0].strip() if interface[0] else None, - "methods": extract_interface_methods(interface[2]) - } for interface in interfaces - ] - -def extract_interface_methods(interface_content: str) -> List[Dict[str, Any]]: - """ - Extract method signatures from an interface definition. - """ - method_pattern = r'(\w+)\((.*?)\)\s*(.*?)(?:\s*//.*)?$' - methods = re.findall(method_pattern, interface_content, re.MULTILINE) - return [ - { - "name": method[0], - "parameters": parse_parameters(method[1]), - "return_type": method[2].strip() if method[2] else None - } for method in methods - ] - -def extract_functions(content: str) -> List[Dict[str, Any]]: - """ - Extract function definitions from Go content. - """ - function_pattern = r'//\s*(.+?)?\n\s*func\s+(\w+)\s*\((.*?)\)\s*(.*?)\s*{' - functions = re.findall(function_pattern, content, re.DOTALL) - return [ - { - "name": function[1], - "comment": function[0].strip() if function[0] else None, - "receiver": extract_receiver(function[2]), - "parameters": parse_parameters(function[2]), - "return_type": function[3].strip() if function[3] else None - } for function in functions - ] - -def extract_receiver(params_str: str) -> Dict[str, str]: - """ - Extract the receiver from a method signature. - """ - receiver_pattern = r'(\w+)\s+\*?(\w+)' - match = re.match(receiver_pattern, params_str) - if match: - return {"name": match.group(1), "type": match.group(2)} - return {} - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse function parameters from a parameter string. - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param and not re.match(r'^\w+\s+\*?\w+$', param): # Skip receiver - parts = param.split() - parsed_params.append({"name": parts[0], "type": ' '.join(parts[1:])}) - return parsed_params - -def convert_to_yaml(go_data: Dict[str, Any]) -> str: - """ - Convert extracted Go data to YAML format. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in go_data.items(): - if key in ['structs', 'interfaces', 'functions']: - formatted_data[key] = [ - {**item, 'comment': format_comment(item['comment']) if item.get('comment') else None} - for item in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all Go files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.go'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - go_data = parse_go_file(source_path) - yaml_content = convert_to_yaml(go_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/go/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_java_to_yaml.py b/api/extract_java_to_yaml.py deleted file mode 100644 index 7073169..0000000 --- a/api/extract_java_to_yaml.py +++ /dev/null @@ -1,171 +0,0 @@ -""" -This script extracts information from Java files and converts it to YAML format. -It processes Java files in a given source directory, extracts various components -such as package, imports, class info, fields, methods, and interfaces, and then -writes the extracted information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_java_file(file_path: str) -> Dict[str, Any]: - """ - Parse a Java file and extract its components. - Args: - file_path (str): Path to the Java file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the Java file (without extension) - - package: Package declaration - - imports: List of import statements - - class_info: Information about the class (name, modifiers, extends, implements) - - class_comment: Comment for the class (if any) - - fields: List of class fields - - methods: List of class methods - - interfaces: List of interfaces implemented - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - package = extract_package(content) - imports = extract_imports(content) - class_info = extract_class_info(content) - class_comment = extract_class_comment(content) - fields = extract_fields(content) - methods = extract_methods(content) - interfaces = extract_interfaces(content) - - return { - "name": name, - "package": package, - "imports": imports, - "class_info": class_info, - "class_comment": class_comment, - "fields": fields, - "methods": methods, - "interfaces": interfaces - } - -def extract_package(content: str) -> str: - """Extract the package declaration from Java content.""" - package_pattern = r'package\s+([\w.]+);' - match = re.search(package_pattern, content) - return match.group(1) if match else "" - -def extract_imports(content: str) -> List[str]: - """Extract import statements from Java content.""" - import_pattern = r'import\s+([\w.]+);' - return re.findall(import_pattern, content) - -def extract_class_info(content: str) -> Dict[str, Any]: - """Extract class information from Java content.""" - class_pattern = r'(public\s+)?(abstract\s+)?(final\s+)?class\s+(\w+)(\s+extends\s+\w+)?(\s+implements\s+[\w,\s]+)?' - match = re.search(class_pattern, content) - if match: - return { - "name": match.group(4), - "modifiers": [mod for mod in [match.group(1), match.group(2), match.group(3)] if mod], - "extends": match.group(5).split()[-1] if match.group(5) else None, - "implements": match.group(6).split()[-1].split(',') if match.group(6) else [] - } - return {} - -def extract_class_comment(content: str) -> str: - """Extract the class-level comment from Java content.""" - class_comment_pattern = r'/\*\*(.*?)\*/\s*(?:public\s+)?(?:abstract\s+)?(?:final\s+)?class' - match = re.search(class_comment_pattern, content, re.DOTALL) - return match.group(1).strip() if match else "" - -def extract_fields(content: str) -> List[Dict[str, Any]]: - """Extract class fields from Java content.""" - field_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?(?:final\s+)?(\w+)\s+(\w+)(?:\s*=\s*[^;]+)?;' - fields = re.findall(field_pattern, content, re.DOTALL) - return [ - { - "name": field[3], - "type": field[2], - "visibility": field[1], - "comment": field[0].strip() if field[0] else None - } for field in fields - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """Extract class methods from Java content.""" - method_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?(?:\w+\s+)?(\w+)\s+(\w+)\s*\((.*?)\)' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[3], - "return_type": method[2], - "visibility": method[1], - "parameters": parse_parameters(method[4]), - "comment": method[0].strip() if method[0] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """Parse method parameters from a parameter string.""" - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split() - parsed_params.append({"type": parts[0], "name": parts[1]}) - return parsed_params - -def extract_interfaces(content: str) -> List[str]: - """Extract interfaces implemented by the class in the Java content.""" - interface_pattern = r'implements\s+([\w,\s]+)' - match = re.search(interface_pattern, content) - if match: - return [interface.strip() for interface in match.group(1).split(',')] - return [] - -def convert_to_yaml(java_data: Dict[str, Any]) -> str: - """Convert extracted Java data to YAML format.""" - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in java_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key in ['fields', 'methods']: - formatted_data[key] = [ - {**item, 'comment': format_comment(item['comment']) if item.get('comment') else None} - for item in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all Java files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.java'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - java_data = parse_java_file(source_path) - yaml_content = convert_to_yaml(java_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/java/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_javascript_to_yaml.py b/api/extract_javascript_to_yaml.py deleted file mode 100644 index 362517c..0000000 --- a/api/extract_javascript_to_yaml.py +++ /dev/null @@ -1,149 +0,0 @@ -""" -This script extracts information from JavaScript files and converts it to YAML format. -It processes JavaScript files in a given source directory, extracts various components -such as imports, classes, properties, and methods, and then writes the extracted -information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_javascript_file(file_path: str) -> Dict[str, Any]: - """ - Parse a JavaScript file and extract its components. - Args: - file_path (str): Path to the JavaScript file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the JavaScript file (without extension) - - imports: List of import statements - - class_comment: Comment for the class (if any) - - class_name: Name of the class - - properties: List of class properties - - methods: List of class methods - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - imports = extract_imports(content) - class_comment, class_name = extract_class_info(content) - properties = extract_properties(content) - methods = extract_methods(content) - - return { - "name": name, - "imports": imports, - "class_comment": class_comment, - "class_name": class_name, - "properties": properties, - "methods": methods - } - -def extract_imports(content: str) -> List[str]: - """ - Extract import statements from JavaScript content. - """ - import_pattern = r'import\s+.*?from\s+[\'"].*?[\'"];' - return re.findall(import_pattern, content) - -def extract_class_info(content: str) -> tuple: - """ - Extract class comment and name from JavaScript content. - """ - class_pattern = r'(/\*\*(.*?)\*/\s*)?class\s+(\w+)' - match = re.search(class_pattern, content, re.DOTALL) - if match: - comment = match.group(2).strip() if match.group(2) else "" - name = match.group(3) - return comment, name - return "", "" - -def extract_properties(content: str) -> List[Dict[str, Any]]: - """ - Extract class properties from JavaScript content. - """ - property_pattern = r'(/\*\*(.*?)\*/\s*)?(static\s+)?(\w+)\s*=\s*' - properties = re.findall(property_pattern, content, re.DOTALL) - return [ - { - "name": prop[3], - "static": bool(prop[2]), - "comment": prop[1].strip() if prop[1] else None - } for prop in properties - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """ - Extract class methods from JavaScript content. - """ - method_pattern = r'(/\*\*(.*?)\*/\s*)?(static\s+)?(\w+)\s*\((.*?)\)\s*{' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[3], - "static": bool(method[2]), - "parameters": parse_parameters(method[4]), - "comment": method[1].strip() if method[1] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[str]: - """ - Parse method parameters from a parameter string. - """ - return [param.strip() for param in params_str.split(',') if param.strip()] - -def convert_to_yaml(js_data: Dict[str, Any]) -> str: - """ - Convert extracted JavaScript data to YAML format. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in js_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key == 'properties': - formatted_data['properties'] = [ - {**prop, 'comment': format_comment(prop['comment']) if prop['comment'] else None} - for prop in value - ] - elif key == 'methods': - formatted_data['methods'] = [ - {**method, 'comment': format_comment(method['comment']) if method.get('comment') else None} - for method in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all JavaScript files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.js'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - js_data = parse_javascript_file(source_path) - yaml_content = convert_to_yaml(js_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/javascript/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_laravel_to_yaml.py b/api/extract_laravel_to_yaml.py deleted file mode 100755 index 6b46172..0000000 --- a/api/extract_laravel_to_yaml.py +++ /dev/null @@ -1,253 +0,0 @@ -""" -This script extracts information from PHP files and converts it to YAML format. -It processes PHP files in a given source directory, extracts various components -such as dependencies, properties, methods, traits, and interfaces, and then -writes the extracted information to YAML files in a specified destination directory. -""" - -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_php_file(file_path: str) -> Dict[str, Any]: - """ - Parse a PHP file and extract its components. - - Args: - file_path (str): Path to the PHP file. - - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the PHP file (without extension) - - class_comment: Comment for the class (if any) - - dependencies: List of dependencies (use statements) - - properties: List of class properties - - methods: List of class methods - - traits: List of traits used - - interfaces: List of interfaces implemented - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - class_comment = extract_class_comment(content) - dependencies = extract_dependencies(content) - properties = extract_properties(content) - methods = extract_methods(content) - traits = extract_traits(content) - interfaces = extract_interfaces(content) - - return { - "name": name, - "class_comment": class_comment, - "dependencies": dependencies, - "properties": properties, - "methods": methods, - "traits": traits, - "interfaces": interfaces - } - -def extract_class_comment(content: str) -> str: - """ - Extract the class-level comment from PHP content. - - Args: - content (str): PHP file content. - - Returns: - str: Extracted class comment or empty string if not found. - """ - class_comment_pattern = r'/\*\*(.*?)\*/\s*class' - match = re.search(class_comment_pattern, content, re.DOTALL) - if match: - return match.group(1).strip() - return "" - -def extract_dependencies(content: str) -> List[Dict[str, str]]: - """ - Extract dependencies (use statements) from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, str]]: List of dictionaries containing dependency information: - - name: Alias or class name - - type: Always "class" for now (might need refinement) - - source: Full namespace of the dependency - """ - # Regex pattern to match use statements, capturing the full namespace and optional alias - use_statements = re.findall(r'use\s+([\w\\]+)(?:\s+as\s+(\w+))?;', content) - dependencies = [] - for use in use_statements: - dep = { - "name": use[1] if use[1] else use[0].split('\\')[-1], - "type": "class", # Assuming class for now, might need refinement - "source": use[0] - } - dependencies.append(dep) - return dependencies - -def extract_properties(content: str) -> List[Dict[str, Any]]: - """ - Extract class properties and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing property information: - - name: Property name (without $) - - visibility: public, protected, or private - - comment: Property comment (if any) - """ - # Regex pattern to match property declarations with optional comments - property_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?(\$\w+)(?:\s*=\s*[^;]+)?;' - properties = re.findall(property_pattern, content, re.DOTALL) - return [ - { - "name": prop[2][1:], - "visibility": prop[1], - "comment": prop[0].strip() if prop[0] else None - } for prop in properties - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """ - Extract class methods and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing method information: - - name: Method name - - visibility: public, protected, or private - - parameters: List of parameter dictionaries - - comment: Method comment (if any) - """ - # Regex pattern to match method declarations with optional comments - method_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?function\s+(\w+)\s*\((.*?)\)' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[2], - "visibility": method[1], - "parameters": parse_parameters(method[3]), - "comment": method[0].strip() if method[0] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse method parameters from a parameter string. - - Args: - params_str (str): String containing method parameters. - - Returns: - List[Dict[str, str]]: List of dictionaries containing parameter information: - - name: Parameter name - - default: Default value (if specified) - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split('=') - param_dict = {"name": parts[0].split()[-1].strip('$')} - if len(parts) > 1: - param_dict["default"] = parts[1].strip() - parsed_params.append(param_dict) - return parsed_params - -def extract_traits(content: str) -> List[str]: - """ - Extract traits used in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of trait names used in the class. - """ - return re.findall(r'use\s+([\w\\]+)(?:,\s*[\w\\]+)*;', content) - -def extract_interfaces(content: str) -> List[str]: - """ - Extract interfaces implemented by the class in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of interface names implemented by the class. - """ - return re.findall(r'implements\s+([\w\\]+)(?:,\s*[\w\\]+)*', content) - -def convert_to_yaml(php_data: Dict[str, Any]) -> str: - """ - Convert extracted PHP data to YAML format. - - Args: - php_data (Dict[str, Any]): Dictionary containing extracted PHP data. - - Returns: - str: YAML representation of the PHP data. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in php_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key == 'properties': - formatted_data['properties'] = [ - {**prop, 'comment': format_comment(prop['comment']) if prop['comment'] else None} - for prop in value - ] - elif key == 'methods': - formatted_data['methods'] = [ - {**method, 'comment': format_comment(method['comment']) if method.get('comment') else None} - for method in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all PHP files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - - Args: - source_dir (str): Path to the source directory containing PHP files. - dest_dir (str): Path to the destination directory for YAML files. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.php'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - - os.makedirs(dest_path, exist_ok=True) - - php_data = parse_php_file(source_path) - yaml_content = convert_to_yaml(php_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/home/platform/Devboxes/resources/laravel_framework/src/Illuminate/" - destination_directory = "/home/platform/Devboxes/platform/api/" - - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_php_to_yaml.py b/api/extract_php_to_yaml.py deleted file mode 100644 index 6b46172..0000000 --- a/api/extract_php_to_yaml.py +++ /dev/null @@ -1,253 +0,0 @@ -""" -This script extracts information from PHP files and converts it to YAML format. -It processes PHP files in a given source directory, extracts various components -such as dependencies, properties, methods, traits, and interfaces, and then -writes the extracted information to YAML files in a specified destination directory. -""" - -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_php_file(file_path: str) -> Dict[str, Any]: - """ - Parse a PHP file and extract its components. - - Args: - file_path (str): Path to the PHP file. - - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the PHP file (without extension) - - class_comment: Comment for the class (if any) - - dependencies: List of dependencies (use statements) - - properties: List of class properties - - methods: List of class methods - - traits: List of traits used - - interfaces: List of interfaces implemented - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - class_comment = extract_class_comment(content) - dependencies = extract_dependencies(content) - properties = extract_properties(content) - methods = extract_methods(content) - traits = extract_traits(content) - interfaces = extract_interfaces(content) - - return { - "name": name, - "class_comment": class_comment, - "dependencies": dependencies, - "properties": properties, - "methods": methods, - "traits": traits, - "interfaces": interfaces - } - -def extract_class_comment(content: str) -> str: - """ - Extract the class-level comment from PHP content. - - Args: - content (str): PHP file content. - - Returns: - str: Extracted class comment or empty string if not found. - """ - class_comment_pattern = r'/\*\*(.*?)\*/\s*class' - match = re.search(class_comment_pattern, content, re.DOTALL) - if match: - return match.group(1).strip() - return "" - -def extract_dependencies(content: str) -> List[Dict[str, str]]: - """ - Extract dependencies (use statements) from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, str]]: List of dictionaries containing dependency information: - - name: Alias or class name - - type: Always "class" for now (might need refinement) - - source: Full namespace of the dependency - """ - # Regex pattern to match use statements, capturing the full namespace and optional alias - use_statements = re.findall(r'use\s+([\w\\]+)(?:\s+as\s+(\w+))?;', content) - dependencies = [] - for use in use_statements: - dep = { - "name": use[1] if use[1] else use[0].split('\\')[-1], - "type": "class", # Assuming class for now, might need refinement - "source": use[0] - } - dependencies.append(dep) - return dependencies - -def extract_properties(content: str) -> List[Dict[str, Any]]: - """ - Extract class properties and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing property information: - - name: Property name (without $) - - visibility: public, protected, or private - - comment: Property comment (if any) - """ - # Regex pattern to match property declarations with optional comments - property_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?(\$\w+)(?:\s*=\s*[^;]+)?;' - properties = re.findall(property_pattern, content, re.DOTALL) - return [ - { - "name": prop[2][1:], - "visibility": prop[1], - "comment": prop[0].strip() if prop[0] else None - } for prop in properties - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """ - Extract class methods and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing method information: - - name: Method name - - visibility: public, protected, or private - - parameters: List of parameter dictionaries - - comment: Method comment (if any) - """ - # Regex pattern to match method declarations with optional comments - method_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?function\s+(\w+)\s*\((.*?)\)' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[2], - "visibility": method[1], - "parameters": parse_parameters(method[3]), - "comment": method[0].strip() if method[0] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse method parameters from a parameter string. - - Args: - params_str (str): String containing method parameters. - - Returns: - List[Dict[str, str]]: List of dictionaries containing parameter information: - - name: Parameter name - - default: Default value (if specified) - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split('=') - param_dict = {"name": parts[0].split()[-1].strip('$')} - if len(parts) > 1: - param_dict["default"] = parts[1].strip() - parsed_params.append(param_dict) - return parsed_params - -def extract_traits(content: str) -> List[str]: - """ - Extract traits used in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of trait names used in the class. - """ - return re.findall(r'use\s+([\w\\]+)(?:,\s*[\w\\]+)*;', content) - -def extract_interfaces(content: str) -> List[str]: - """ - Extract interfaces implemented by the class in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of interface names implemented by the class. - """ - return re.findall(r'implements\s+([\w\\]+)(?:,\s*[\w\\]+)*', content) - -def convert_to_yaml(php_data: Dict[str, Any]) -> str: - """ - Convert extracted PHP data to YAML format. - - Args: - php_data (Dict[str, Any]): Dictionary containing extracted PHP data. - - Returns: - str: YAML representation of the PHP data. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in php_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key == 'properties': - formatted_data['properties'] = [ - {**prop, 'comment': format_comment(prop['comment']) if prop['comment'] else None} - for prop in value - ] - elif key == 'methods': - formatted_data['methods'] = [ - {**method, 'comment': format_comment(method['comment']) if method.get('comment') else None} - for method in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all PHP files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - - Args: - source_dir (str): Path to the source directory containing PHP files. - dest_dir (str): Path to the destination directory for YAML files. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.php'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - - os.makedirs(dest_path, exist_ok=True) - - php_data = parse_php_file(source_path) - yaml_content = convert_to_yaml(php_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/home/platform/Devboxes/resources/laravel_framework/src/Illuminate/" - destination_directory = "/home/platform/Devboxes/platform/api/" - - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_python_to_yaml.py b/api/extract_python_to_yaml.py deleted file mode 100644 index 3c2498f..0000000 --- a/api/extract_python_to_yaml.py +++ /dev/null @@ -1,165 +0,0 @@ -""" -This script extracts information from Python files and converts it to YAML format. -It processes Python files in a given source directory, extracts various components -such as imports, classes, methods, and properties, and then writes the extracted -information to YAML files in a specified destination directory. -""" -import os -import re -import ast -import yaml -from typing import Dict, List, Any - -def parse_python_file(file_path: str) -> Dict[str, Any]: - """ - Parse a Python file and extract its components. - Args: - file_path (str): Path to the Python file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the Python file (without extension) - - class_comment: Comment for the class (if any) - - imports: List of import statements - - classes: List of class information - """ - with open(file_path, 'r') as file: - content = file.read() - - tree = ast.parse(content) - name = os.path.basename(file_path).split('.')[0] - imports = extract_imports(tree) - classes = extract_classes(tree) - - return { - "name": name, - "imports": imports, - "classes": classes - } - -def extract_imports(tree: ast.AST) -> List[Dict[str, str]]: - """ - Extract import statements from Python AST. - Args: - tree (ast.AST): Python abstract syntax tree. - Returns: - List[Dict[str, str]]: List of dictionaries containing import information: - - name: Imported name - - source: Module source - """ - imports = [] - for node in ast.walk(tree): - if isinstance(node, ast.Import): - for alias in node.names: - imports.append({"name": alias.name, "source": alias.name}) - elif isinstance(node, ast.ImportFrom): - module = node.module - for alias in node.names: - imports.append({"name": alias.name, "source": f"{module}.{alias.name}"}) - return imports - -def extract_classes(tree: ast.AST) -> List[Dict[str, Any]]: - """ - Extract class information from Python AST. - Args: - tree (ast.AST): Python abstract syntax tree. - Returns: - List[Dict[str, Any]]: List of dictionaries containing class information: - - name: Class name - - comment: Class docstring (if any) - - bases: List of base classes - - methods: List of method information - - properties: List of class properties - """ - classes = [] - for node in ast.walk(tree): - if isinstance(node, ast.ClassDef): - class_info = { - "name": node.name, - "comment": ast.get_docstring(node), - "bases": [base.id for base in node.bases if isinstance(base, ast.Name)], - "methods": extract_methods(node), - "properties": extract_properties(node) - } - classes.append(class_info) - return classes - -def extract_methods(class_node: ast.ClassDef) -> List[Dict[str, Any]]: - """ - Extract method information from a class node. - Args: - class_node (ast.ClassDef): Class definition node. - Returns: - List[Dict[str, Any]]: List of dictionaries containing method information: - - name: Method name - - comment: Method docstring (if any) - - parameters: List of parameter names - """ - methods = [] - for node in class_node.body: - if isinstance(node, ast.FunctionDef): - method_info = { - "name": node.name, - "comment": ast.get_docstring(node), - "parameters": [arg.arg for arg in node.args.args if arg.arg != 'self'] - } - methods.append(method_info) - return methods - -def extract_properties(class_node: ast.ClassDef) -> List[Dict[str, str]]: - """ - Extract property information from a class node. - Args: - class_node (ast.ClassDef): Class definition node. - Returns: - List[Dict[str, str]]: List of dictionaries containing property information: - - name: Property name - - type: Property type (if annotated) - """ - properties = [] - for node in class_node.body: - if isinstance(node, ast.AnnAssign) and isinstance(node.target, ast.Name): - prop_info = { - "name": node.target.id, - "type": ast.unparse(node.annotation) if node.annotation else None - } - properties.append(prop_info) - return properties - -def convert_to_yaml(python_data: Dict[str, Any]) -> str: - """ - Convert extracted Python data to YAML format. - Args: - python_data (Dict[str, Any]): Dictionary containing extracted Python data. - Returns: - str: YAML representation of the Python data. - """ - return yaml.dump(python_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all Python files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - Args: - source_dir (str): Path to the source directory containing Python files. - dest_dir (str): Path to the destination directory for YAML files. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.py'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - python_data = parse_python_file(source_path) - yaml_content = convert_to_yaml(python_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/python/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_rust_to_yaml.py b/api/extract_rust_to_yaml.py deleted file mode 100644 index a737eb1..0000000 --- a/api/extract_rust_to_yaml.py +++ /dev/null @@ -1,215 +0,0 @@ -""" -This script extracts information from Rust files and converts it to YAML format. -It processes Rust files in a given source directory, extracts various components -such as dependencies, structs, impl blocks, traits, and functions, and then -writes the extracted information to YAML files in a specified destination directory. -""" -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_rust_file(file_path: str) -> Dict[str, Any]: - """ - Parse a Rust file and extract its components. - Args: - file_path (str): Path to the Rust file. - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the Rust file (without extension) - - module_comment: Comment for the module (if any) - - dependencies: List of dependencies (use statements) - - structs: List of struct definitions - - impls: List of impl blocks - - traits: List of trait definitions - - functions: List of standalone functions - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - module_comment = extract_module_comment(content) - dependencies = extract_dependencies(content) - structs = extract_structs(content) - impls = extract_impls(content) - traits = extract_traits(content) - functions = extract_functions(content) - - return { - "name": name, - "module_comment": module_comment, - "dependencies": dependencies, - "structs": structs, - "impls": impls, - "traits": traits, - "functions": functions - } - -def extract_module_comment(content: str) -> str: - """ - Extract the module-level comment from Rust content. - """ - module_comment_pattern = r'^//!(.+?)(?=\n\S)' - match = re.search(module_comment_pattern, content, re.DOTALL | re.MULTILINE) - return match.group(1).strip() if match else "" - -def extract_dependencies(content: str) -> List[str]: - """ - Extract dependencies (use statements) from Rust content. - """ - return re.findall(r'use\s+([\w:]+)(?:::\{.*?\})?;', content) - -def extract_structs(content: str) -> List[Dict[str, Any]]: - """ - Extract struct definitions from Rust content. - """ - struct_pattern = r'///(.+?)?\n\s*pub struct (\w+)(?:<.*?>)?\s*\{([^}]+)\}' - structs = re.findall(struct_pattern, content, re.DOTALL) - return [ - { - "name": struct[1], - "comment": struct[0].strip() if struct[0] else None, - "fields": extract_struct_fields(struct[2]) - } for struct in structs - ] - -def extract_struct_fields(fields_str: str) -> List[Dict[str, str]]: - """ - Extract fields from a struct definition. - """ - field_pattern = r'pub (\w+):\s*(.+)' - return [ - {"name": field[0], "type": field[1].strip()} - for field in re.findall(field_pattern, fields_str) - ] - -def extract_impls(content: str) -> List[Dict[str, Any]]: - """ - Extract impl blocks from Rust content. - """ - impl_pattern = r'impl(?:<.*?>)?\s+(\w+)\s*(?:for\s+(\w+))?\s*\{([^}]+)\}' - impls = re.findall(impl_pattern, content, re.DOTALL) - return [ - { - "struct": impl[0], - "trait": impl[1] if impl[1] else None, - "methods": extract_methods(impl[2]) - } for impl in impls - ] - -def extract_methods(impl_content: str) -> List[Dict[str, Any]]: - """ - Extract methods from an impl block. - """ - method_pattern = r'///(.+?)?\n\s*pub fn (\w+)\s*\(([^)]*)\)(?:\s*->\s*([^{]+))?\s*\{' - methods = re.findall(method_pattern, impl_content, re.DOTALL) - return [ - { - "name": method[1], - "comment": method[0].strip() if method[0] else None, - "parameters": parse_parameters(method[2]), - "return_type": method[3].strip() if method[3] else None - } for method in methods - ] - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse method parameters from a parameter string. - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split(':') - parsed_params.append({"name": parts[0].strip(), "type": parts[1].strip()}) - return parsed_params - -def extract_traits(content: str) -> List[Dict[str, Any]]: - """ - Extract trait definitions from Rust content. - """ - trait_pattern = r'pub trait (\w+)(?:<.*?>)?\s*\{([^}]+)\}' - traits = re.findall(trait_pattern, content, re.DOTALL) - return [ - { - "name": trait[0], - "methods": extract_trait_methods(trait[1]) - } for trait in traits - ] - -def extract_trait_methods(trait_content: str) -> List[Dict[str, str]]: - """ - Extract method signatures from a trait definition. - """ - method_pattern = r'fn (\w+)\s*\(([^)]*)\)(?:\s*->\s*([^;]+))?;' - methods = re.findall(method_pattern, trait_content) - return [ - { - "name": method[0], - "parameters": parse_parameters(method[1]), - "return_type": method[2].strip() if method[2] else None - } for method in methods - ] - -def extract_functions(content: str) -> List[Dict[str, Any]]: - """ - Extract standalone functions from Rust content. - """ - function_pattern = r'///(.+?)?\n\s*pub fn (\w+)\s*\(([^)]*)\)(?:\s*->\s*([^{]+))?\s*\{' - functions = re.findall(function_pattern, content, re.DOTALL) - return [ - { - "name": function[1], - "comment": function[0].strip() if function[0] else None, - "parameters": parse_parameters(function[2]), - "return_type": function[3].strip() if function[3] else None - } for function in functions - ] - -def convert_to_yaml(rust_data: Dict[str, Any]) -> str: - """ - Convert extracted Rust data to YAML format. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in rust_data.items(): - if key == 'module_comment': - formatted_data['module_comment'] = format_comment(value) if value else None - elif key in ['structs', 'impls', 'traits', 'functions']: - formatted_data[key] = [ - {**item, 'comment': format_comment(item['comment']) if item.get('comment') else None} - for item in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all Rust files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.rs'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - os.makedirs(dest_path, exist_ok=True) - - rust_data = parse_rust_file(source_path) - yaml_content = convert_to_yaml(rust_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/path/to/rust/source/directory" - destination_directory = "/path/to/yaml/destination/directory" - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_symfony_to_yaml.py b/api/extract_symfony_to_yaml.py deleted file mode 100755 index a19ec99..0000000 --- a/api/extract_symfony_to_yaml.py +++ /dev/null @@ -1,253 +0,0 @@ -""" -This script extracts information from PHP files and converts it to YAML format. -It processes PHP files in a given source directory, extracts various components -such as dependencies, properties, methods, traits, and interfaces, and then -writes the extracted information to YAML files in a specified destination directory. -""" - -import os -import re -import yaml -from typing import Dict, List, Any - -def parse_php_file(file_path: str) -> Dict[str, Any]: - """ - Parse a PHP file and extract its components. - - Args: - file_path (str): Path to the PHP file. - - Returns: - Dict[str, Any]: A dictionary containing extracted information: - - name: Name of the PHP file (without extension) - - class_comment: Comment for the class (if any) - - dependencies: List of dependencies (use statements) - - properties: List of class properties - - methods: List of class methods - - traits: List of traits used - - interfaces: List of interfaces implemented - """ - with open(file_path, 'r') as file: - content = file.read() - - name = os.path.basename(file_path).split('.')[0] - class_comment = extract_class_comment(content) - dependencies = extract_dependencies(content) - properties = extract_properties(content) - methods = extract_methods(content) - traits = extract_traits(content) - interfaces = extract_interfaces(content) - - return { - "name": name, - "class_comment": class_comment, - "dependencies": dependencies, - "properties": properties, - "methods": methods, - "traits": traits, - "interfaces": interfaces - } - -def extract_class_comment(content: str) -> str: - """ - Extract the class-level comment from PHP content. - - Args: - content (str): PHP file content. - - Returns: - str: Extracted class comment or empty string if not found. - """ - class_comment_pattern = r'/\*\*(.*?)\*/\s*class' - match = re.search(class_comment_pattern, content, re.DOTALL) - if match: - return match.group(1).strip() - return "" - -def extract_dependencies(content: str) -> List[Dict[str, str]]: - """ - Extract dependencies (use statements) from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, str]]: List of dictionaries containing dependency information: - - name: Alias or class name - - type: Always "class" for now (might need refinement) - - source: Full namespace of the dependency - """ - # Regex pattern to match use statements, capturing the full namespace and optional alias - use_statements = re.findall(r'use\s+([\w\\]+)(?:\s+as\s+(\w+))?;', content) - dependencies = [] - for use in use_statements: - dep = { - "name": use[1] if use[1] else use[0].split('\\')[-1], - "type": "class", # Assuming class for now, might need refinement - "source": use[0] - } - dependencies.append(dep) - return dependencies - -def extract_properties(content: str) -> List[Dict[str, Any]]: - """ - Extract class properties and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing property information: - - name: Property name (without $) - - visibility: public, protected, or private - - comment: Property comment (if any) - """ - # Regex pattern to match property declarations with optional comments - property_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?(\$\w+)(?:\s*=\s*[^;]+)?;' - properties = re.findall(property_pattern, content, re.DOTALL) - return [ - { - "name": prop[2][1:], - "visibility": prop[1], - "comment": prop[0].strip() if prop[0] else None - } for prop in properties - ] - -def extract_methods(content: str) -> List[Dict[str, Any]]: - """ - Extract class methods and their comments from PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[Dict[str, Any]]: List of dictionaries containing method information: - - name: Method name - - visibility: public, protected, or private - - parameters: List of parameter dictionaries - - comment: Method comment (if any) - """ - # Regex pattern to match method declarations with optional comments - method_pattern = r'(?:/\*\*(.*?)\*/\s*)?(public|protected|private)\s+(?:static\s+)?function\s+(\w+)\s*\((.*?)\)' - methods = re.findall(method_pattern, content, re.DOTALL) - parsed_methods = [] - for method in methods: - parsed_methods.append({ - "name": method[2], - "visibility": method[1], - "parameters": parse_parameters(method[3]), - "comment": method[0].strip() if method[0] else None - }) - return parsed_methods - -def parse_parameters(params_str: str) -> List[Dict[str, str]]: - """ - Parse method parameters from a parameter string. - - Args: - params_str (str): String containing method parameters. - - Returns: - List[Dict[str, str]]: List of dictionaries containing parameter information: - - name: Parameter name - - default: Default value (if specified) - """ - params = params_str.split(',') - parsed_params = [] - for param in params: - param = param.strip() - if param: - parts = param.split('=') - param_dict = {"name": parts[0].split()[-1].strip('$')} - if len(parts) > 1: - param_dict["default"] = parts[1].strip() - parsed_params.append(param_dict) - return parsed_params - -def extract_traits(content: str) -> List[str]: - """ - Extract traits used in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of trait names used in the class. - """ - return re.findall(r'use\s+([\w\\]+)(?:,\s*[\w\\]+)*;', content) - -def extract_interfaces(content: str) -> List[str]: - """ - Extract interfaces implemented by the class in the PHP content. - - Args: - content (str): PHP file content. - - Returns: - List[str]: List of interface names implemented by the class. - """ - return re.findall(r'implements\s+([\w\\]+)(?:,\s*[\w\\]+)*', content) - -def convert_to_yaml(php_data: Dict[str, Any]) -> str: - """ - Convert extracted PHP data to YAML format. - - Args: - php_data (Dict[str, Any]): Dictionary containing extracted PHP data. - - Returns: - str: YAML representation of the PHP data. - """ - def format_comment(comment: str) -> str: - return '\n'.join('# ' + line.strip() for line in comment.split('\n')) - - formatted_data = {} - for key, value in php_data.items(): - if key == 'class_comment': - formatted_data['class_comment'] = format_comment(value) if value else None - elif key == 'properties': - formatted_data['properties'] = [ - {**prop, 'comment': format_comment(prop['comment']) if prop['comment'] else None} - for prop in value - ] - elif key == 'methods': - formatted_data['methods'] = [ - {**method, 'comment': format_comment(method['comment']) if method.get('comment') else None} - for method in value - ] - else: - formatted_data[key] = value - - return yaml.dump(formatted_data, sort_keys=False, default_flow_style=False) - -def process_directory(source_dir: str, dest_dir: str): - """ - Process all PHP files in the source directory and its subdirectories, - extract information, and save as YAML files in the destination directory. - - Args: - source_dir (str): Path to the source directory containing PHP files. - dest_dir (str): Path to the destination directory for YAML files. - """ - for root, dirs, files in os.walk(source_dir): - for file in files: - if file.endswith('.php'): - source_path = os.path.join(root, file) - relative_path = os.path.relpath(source_path, source_dir) - dest_path = os.path.join(dest_dir, os.path.dirname(relative_path)) - - os.makedirs(dest_path, exist_ok=True) - - php_data = parse_php_file(source_path) - yaml_content = convert_to_yaml(php_data) - - yaml_file = os.path.join(dest_path, f"{os.path.splitext(file)[0]}.yaml") - with open(yaml_file, 'w') as f: - f.write(yaml_content) - -if __name__ == "__main__": - source_directory = "/home/platform/Devboxes/resources/symfony/src/Symfony/" - destination_directory = "/home/platform/Devboxes/platform/api2/" - - process_directory(source_directory, destination_directory) - print("Extraction and conversion completed.") diff --git a/api/extract_typescript_to_yaml.py b/api/extract_typescript_to_yaml.py deleted file mode 100644 index c47e751..0000000 --- a/api/extract_typescript_to_yaml.py +++ /dev/null @@ -1,191 +0,0 @@ -/** - * This script extracts information from TypeScript files and converts it to YAML format. - * It processes TypeScript files in a given source directory, extracts various components - * such as imports, classes, methods, and properties, and then writes the extracted - * information to YAML files in a specified destination directory. - */ - -import * as fs from 'fs'; -import * as path from 'path'; -import * as ts from 'typescript'; -import * as yaml from 'js-yaml'; - -interface FileData { - name: string; - imports: Import[]; - classes: ClassInfo[]; -} - -interface Import { - name: string; - source: string; -} - -interface ClassInfo { - name: string; - comment?: string; - extends?: string[]; - implements?: string[]; - methods: MethodInfo[]; - properties: PropertyInfo[]; -} - -interface MethodInfo { - name: string; - comment?: string; - parameters: ParameterInfo[]; - returnType?: string; -} - -interface ParameterInfo { - name: string; - type?: string; -} - -interface PropertyInfo { - name: string; - type?: string; - visibility: string; -} - -function parseTypeScriptFile(filePath: string): FileData { - const content = fs.readFileSync(filePath, 'utf-8'); - const sourceFile = ts.createSourceFile(filePath, content, ts.ScriptTarget.Latest, true); - - const name = path.basename(filePath).split('.')[0]; - const imports = extractImports(sourceFile); - const classes = extractClasses(sourceFile); - - return { name, imports, classes }; -} - -function extractImports(sourceFile: ts.SourceFile): Import[] { - const imports: Import[] = []; - - ts.forEachChild(sourceFile, node => { - if (ts.isImportDeclaration(node)) { - const importClause = node.importClause; - const moduleSpecifier = node.moduleSpecifier; - - if (importClause && ts.isStringLiteral(moduleSpecifier)) { - const name = importClause.name?.text ?? '*'; - const source = moduleSpecifier.text; - imports.push({ name, source }); - } - } - }); - - return imports; -} - -function extractClasses(sourceFile: ts.SourceFile): ClassInfo[] { - const classes: ClassInfo[] = []; - - ts.forEachChild(sourceFile, node => { - if (ts.isClassDeclaration(node) && node.name) { - const classInfo: ClassInfo = { - name: node.name.text, - comment: getLeadingCommentText(node), - extends: node.heritageClauses?.filter(clause => clause.token === ts.SyntaxKind.ExtendsKeyword) - .flatMap(clause => clause.types.map(t => t.getText())), - implements: node.heritageClauses?.filter(clause => clause.token === ts.SyntaxKind.ImplementsKeyword) - .flatMap(clause => clause.types.map(t => t.getText())), - methods: extractMethods(node), - properties: extractProperties(node) - }; - classes.push(classInfo); - } - }); - - return classes; -} - -function extractMethods(classNode: ts.ClassDeclaration): MethodInfo[] { - const methods: MethodInfo[] = []; - - classNode.members.forEach(member => { - if (ts.isMethodDeclaration(member) && member.name) { - const methodInfo: MethodInfo = { - name: member.name.getText(), - comment: getLeadingCommentText(member), - parameters: extractParameters(member), - returnType: member.type ? member.type.getText() : undefined - }; - methods.push(methodInfo); - } - }); - - return methods; -} - -function extractParameters(method: ts.MethodDeclaration): ParameterInfo[] { - return method.parameters.map(param => ({ - name: param.name.getText(), - type: param.type ? param.type.getText() : undefined - })); -} - -function extractProperties(classNode: ts.ClassDeclaration): PropertyInfo[] { - const properties: PropertyInfo[] = []; - - classNode.members.forEach(member => { - if (ts.isPropertyDeclaration(member) && member.name) { - const propertyInfo: PropertyInfo = { - name: member.name.getText(), - type: member.type ? member.type.getText() : undefined, - visibility: getVisibility(member) - }; - properties.push(propertyInfo); - } - }); - - return properties; -} - -function getVisibility(node: ts.Node): string { - if (node.modifiers) { - if (node.modifiers.some(m => m.kind === ts.SyntaxKind.PrivateKeyword)) return 'private'; - if (node.modifiers.some(m => m.kind === ts.SyntaxKind.ProtectedKeyword)) return 'protected'; - if (node.modifiers.some(m => m.kind === ts.SyntaxKind.PublicKeyword)) return 'public'; - } - return 'public'; // Default visibility in TypeScript -} - -function getLeadingCommentText(node: ts.Node): string | undefined { - const fullText = node.getFullText(); - const trivia = fullText.substring(0, node.getLeadingTriviaWidth()); - const commentRanges = ts.getLeadingCommentRanges(trivia, 0); - - if (commentRanges && commentRanges.length > 0) { - return trivia.substring(commentRanges[0].pos, commentRanges[0].end).trim(); - } - - return undefined; -} - -function convertToYaml(data: FileData): string { - return yaml.dump(data, { sortKeys: false }); -} - -function processDirectory(sourceDir: string, destDir: string): void { - fs.readdirSync(sourceDir, { withFileTypes: true }).forEach(entry => { - const sourcePath = path.join(sourceDir, entry.name); - const destPath = path.join(destDir, entry.name); - - if (entry.isDirectory()) { - fs.mkdirSync(destPath, { recursive: true }); - processDirectory(sourcePath, destPath); - } else if (entry.isFile() && entry.name.endsWith('.ts')) { - const tsData = parseTypeScriptFile(sourcePath); - const yamlContent = convertToYaml(tsData); - const yamlPath = path.join(destDir, `${path.parse(entry.name).name}.yaml`); - fs.writeFileSync(yamlPath, yamlContent); - } - }); -} - -const sourceDirectory = '/path/to/typescript/source/directory'; -const destinationDirectory = '/path/to/yaml/destination/directory'; - -processDirectory(sourceDirectory, destinationDirectory); -console.log('Extraction and conversion completed.'); diff --git a/api/laravel/Auth/Access/AuthorizationException.yaml b/api/laravel/Auth/Access/AuthorizationException.yaml deleted file mode 100644 index 9971525..0000000 --- a/api/laravel/Auth/Access/AuthorizationException.yaml +++ /dev/null @@ -1,106 +0,0 @@ -name: AuthorizationException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Throwable - type: class - source: Throwable -properties: -- name: response - visibility: protected - comment: '# * The response from the gate. - - # * - - # * @var \Illuminate\Auth\Access\Response' -- name: status - visibility: protected - comment: '# * The HTTP response status code. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - - name: previous - default: 'null' - comment: "# * The response from the gate.\n# *\n# * @var \\Illuminate\\Auth\\Access\\\ - Response\n# */\n# protected $response;\n# \n# /**\n# * The HTTP response status\ - \ code.\n# *\n# * @var int|null\n# */\n# protected $status;\n# \n# /**\n# * Create\ - \ a new authorization exception instance.\n# *\n# * @param string|null $message\n\ - # * @param mixed $code\n# * @param \\Throwable|null $previous\n# * @return\ - \ void" -- name: response - visibility: public - parameters: [] - comment: '# * Get the response from the gate. - - # * - - # * @return \Illuminate\Auth\Access\Response' -- name: setResponse - visibility: public - parameters: - - name: response - comment: '# * Set the response from the gate. - - # * - - # * @param \Illuminate\Auth\Access\Response $response - - # * @return $this' -- name: withStatus - visibility: public - parameters: - - name: status - comment: '# * Set the HTTP response status code. - - # * - - # * @param int|null $status - - # * @return $this' -- name: asNotFound - visibility: public - parameters: [] - comment: '# * Set the HTTP response status code to 404. - - # * - - # * @return $this' -- name: hasStatus - visibility: public - parameters: [] - comment: '# * Determine if the HTTP status code has been set. - - # * - - # * @return bool' -- name: status - visibility: public - parameters: [] - comment: '# * Get the HTTP status code. - - # * - - # * @return int|null' -- name: toResponse - visibility: public - parameters: [] - comment: '# * Create a deny response object from this exception. - - # * - - # * @return \Illuminate\Auth\Access\Response' -traits: -- Exception -- Throwable -interfaces: [] diff --git a/api/laravel/Auth/Access/Events/GateEvaluated.yaml b/api/laravel/Auth/Access/Events/GateEvaluated.yaml deleted file mode 100644 index 9876454..0000000 --- a/api/laravel/Auth/Access/Events/GateEvaluated.yaml +++ /dev/null @@ -1,51 +0,0 @@ -name: GateEvaluated -class_comment: null -dependencies: [] -properties: -- name: user - visibility: public - comment: '# * The authenticatable model. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable|null' -- name: ability - visibility: public - comment: '# * The ability being evaluated. - - # * - - # * @var string' -- name: result - visibility: public - comment: '# * The result of the evaluation. - - # * - - # * @var bool|null' -- name: arguments - visibility: public - comment: '# * The arguments given during evaluation. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: user - - name: ability - - name: result - - name: arguments - comment: "# * The authenticatable model.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Auth\\Authenticatable|null\n# */\n# public $user;\n# \n# /**\n# * The ability\ - \ being evaluated.\n# *\n# * @var string\n# */\n# public $ability;\n# \n# /**\n\ - # * The result of the evaluation.\n# *\n# * @var bool|null\n# */\n# public $result;\n\ - # \n# /**\n# * The arguments given during evaluation.\n# *\n# * @var array\n#\ - \ */\n# public $arguments;\n# \n# /**\n# * Create a new event instance.\n# *\n\ - # * @param \\Illuminate\\Contracts\\Auth\\Authenticatable|null $user\n# * @param\ - \ string $ability\n# * @param bool|null $result\n# * @param array $arguments\n\ - # * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Access/Gate.yaml b/api/laravel/Auth/Access/Gate.yaml deleted file mode 100644 index 219263a..0000000 --- a/api/laravel/Auth/Access/Gate.yaml +++ /dev/null @@ -1,784 +0,0 @@ -name: Gate -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: GateEvaluated - type: class - source: Illuminate\Auth\Access\Events\GateEvaluated -- name: GateContract - type: class - source: Illuminate\Contracts\Auth\Access\Gate -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: HandlesAuthorization - type: class - source: HandlesAuthorization -properties: -- name: container - visibility: protected - comment: '# * The container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: userResolver - visibility: protected - comment: '# * The user resolver callable. - - # * - - # * @var callable' -- name: abilities - visibility: protected - comment: '# * All of the defined abilities. - - # * - - # * @var array' -- name: policies - visibility: protected - comment: '# * All of the defined policies. - - # * - - # * @var array' -- name: beforeCallbacks - visibility: protected - comment: '# * All of the registered before callbacks. - - # * - - # * @var array' -- name: afterCallbacks - visibility: protected - comment: '# * All of the registered after callbacks. - - # * - - # * @var array' -- name: stringCallbacks - visibility: protected - comment: '# * All of the defined abilities using class@method notation. - - # * - - # * @var array' -- name: defaultDenialResponse - visibility: protected - comment: '# * The default denial response for gates and policies. - - # * - - # * @var \Illuminate\Auth\Access\Response|null' -- name: guessPolicyNamesUsingCallback - visibility: protected - comment: '# * The callback to be used to guess policy names. - - # * - - # * @var callable|null' -methods: -- name: __construct - visibility: public - parameters: - - name: container - - name: userResolver - - name: abilities - default: '[]' - - name: policies - default: '[]' - - name: beforeCallbacks - default: '[]' - - name: afterCallbacks - default: '[]' - - name: guessPolicyNamesUsingCallback - default: 'null' - comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\\ - Container\n# */\n# protected $container;\n# \n# /**\n# * The user resolver callable.\n\ - # *\n# * @var callable\n# */\n# protected $userResolver;\n# \n# /**\n# * All of\ - \ the defined abilities.\n# *\n# * @var array\n# */\n# protected $abilities =\ - \ [];\n# \n# /**\n# * All of the defined policies.\n# *\n# * @var array\n# */\n\ - # protected $policies = [];\n# \n# /**\n# * All of the registered before callbacks.\n\ - # *\n# * @var array\n# */\n# protected $beforeCallbacks = [];\n# \n# /**\n# *\ - \ All of the registered after callbacks.\n# *\n# * @var array\n# */\n# protected\ - \ $afterCallbacks = [];\n# \n# /**\n# * All of the defined abilities using class@method\ - \ notation.\n# *\n# * @var array\n# */\n# protected $stringCallbacks = [];\n#\ - \ \n# /**\n# * The default denial response for gates and policies.\n# *\n# * @var\ - \ \\Illuminate\\Auth\\Access\\Response|null\n# */\n# protected $defaultDenialResponse;\n\ - # \n# /**\n# * The callback to be used to guess policy names.\n# *\n# * @var callable|null\n\ - # */\n# protected $guessPolicyNamesUsingCallback;\n# \n# /**\n# * Create a new\ - \ gate instance.\n# *\n# * @param \\Illuminate\\Contracts\\Container\\Container\ - \ $container\n# * @param callable $userResolver\n# * @param array $abilities\n\ - # * @param array $policies\n# * @param array $beforeCallbacks\n# * @param\ - \ array $afterCallbacks\n# * @param callable|null $guessPolicyNamesUsingCallback\n\ - # * @return void" -- name: has - visibility: public - parameters: - - name: ability - comment: '# * Determine if a given ability has been defined. - - # * - - # * @param string|array $ability - - # * @return bool' -- name: allowIf - visibility: public - parameters: - - name: condition - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Perform an on-demand authorization check. Throw an authorization exception - if the condition or callback is false. - - # * - - # * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - - # * @param string|null $message - - # * @param string|null $code - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: denyIf - visibility: public - parameters: - - name: condition - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Perform an on-demand authorization check. Throw an authorization exception - if the condition or callback is true. - - # * - - # * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - - # * @param string|null $message - - # * @param string|null $code - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: authorizeOnDemand - visibility: protected - parameters: - - name: condition - - name: message - - name: code - - name: allowWhenResponseIs - comment: '# * Authorize a given condition or callback. - - # * - - # * @param \Illuminate\Auth\Access\Response|\Closure|bool $condition - - # * @param string|null $message - - # * @param string|null $code - - # * @param bool $allowWhenResponseIs - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: define - visibility: public - parameters: - - name: ability - - name: callback - comment: '# * Define a new ability. - - # * - - # * @param string $ability - - # * @param callable|array|string $callback - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: resource - visibility: public - parameters: - - name: name - - name: class - - name: abilities - default: 'null' - comment: '# * Define abilities for a resource. - - # * - - # * @param string $name - - # * @param string $class - - # * @param array|null $abilities - - # * @return $this' -- name: buildAbilityCallback - visibility: protected - parameters: - - name: ability - - name: callback - comment: '# * Create the ability callback for a callback string. - - # * - - # * @param string $ability - - # * @param string $callback - - # * @return \Closure' -- name: policy - visibility: public - parameters: - - name: class - - name: policy - comment: '# * Define a policy class for a given class type. - - # * - - # * @param string $class - - # * @param string $policy - - # * @return $this' -- name: before - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to run before all Gate checks. - - # * - - # * @param callable $callback - - # * @return $this' -- name: after - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to run after all Gate checks. - - # * - - # * @param callable $callback - - # * @return $this' -- name: allows - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if all of the given abilities should be granted for the - current user. - - # * - - # * @param iterable|string $ability - - # * @param array|mixed $arguments - - # * @return bool' -- name: denies - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if any of the given abilities should be denied for the current - user. - - # * - - # * @param iterable|string $ability - - # * @param array|mixed $arguments - - # * @return bool' -- name: check - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if all of the given abilities should be granted for the - current user. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: any - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if any one of the given abilities should be granted for - the current user. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: none - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if all of the given abilities should be denied for the current - user. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: authorize - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if the given ability should be granted for the current user. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: inspect - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Inspect the user for the given ability. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return \Illuminate\Auth\Access\Response' -- name: raw - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Get the raw result from the authorization callback. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return mixed - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: canBeCalledWithUser - visibility: protected - parameters: - - name: user - - name: class - - name: method - default: 'null' - comment: '# * Determine whether the callback/method can be called with the given - user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param \Closure|string|array $class - - # * @param string|null $method - - # * @return bool' -- name: methodAllowsGuests - visibility: protected - parameters: - - name: class - - name: method - comment: '# * Determine if the given class method allows guests. - - # * - - # * @param string $class - - # * @param string $method - - # * @return bool' -- name: callbackAllowsGuests - visibility: protected - parameters: - - name: callback - comment: '# * Determine if the callback allows guests. - - # * - - # * @param callable $callback - - # * @return bool - - # * - - # * @throws \ReflectionException' -- name: parameterAllowsGuests - visibility: protected - parameters: - - name: parameter - comment: '# * Determine if the given parameter allows guests. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return bool' -- name: callAuthCallback - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - comment: '# * Resolve and call the appropriate authorization callback. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param string $ability - - # * @param array $arguments - - # * @return bool' -- name: callBeforeCallbacks - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - comment: '# * Call all of the before callbacks and return if a result is given. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param string $ability - - # * @param array $arguments - - # * @return bool|null' -- name: callAfterCallbacks - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - - name: result - comment: '# * Call all of the after callbacks with check result. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $ability - - # * @param array $arguments - - # * @param bool $result - - # * @return bool|null' -- name: dispatchGateEvaluatedEvent - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - - name: result - comment: '# * Dispatch a gate evaluation event. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param string $ability - - # * @param array $arguments - - # * @param bool|null $result - - # * @return void' -- name: resolveAuthCallback - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - comment: '# * Resolve the callable for the given ability and arguments. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param string $ability - - # * @param array $arguments - - # * @return callable' -- name: getPolicyFor - visibility: public - parameters: - - name: class - comment: '# * Get a policy instance for a given class. - - # * - - # * @param object|string $class - - # * @return mixed' -- name: guessPolicyName - visibility: protected - parameters: - - name: class - comment: '# * Guess the policy name for the given class. - - # * - - # * @param string $class - - # * @return array' -- name: guessPolicyNamesUsing - visibility: public - parameters: - - name: callback - comment: '# * Specify a callback to be used to guess policy names. - - # * - - # * @param callable $callback - - # * @return $this' -- name: resolvePolicy - visibility: public - parameters: - - name: class - comment: '# * Build a policy class instance of the given type. - - # * - - # * @param object|string $class - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: resolvePolicyCallback - visibility: protected - parameters: - - name: user - - name: ability - - name: arguments - - name: policy - comment: '# * Resolve the callback for a policy check. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $ability - - # * @param array $arguments - - # * @param mixed $policy - - # * @return bool|callable' -- name: callPolicyBefore - visibility: protected - parameters: - - name: policy - - name: user - - name: ability - - name: arguments - comment: '# * Call the "before" method on the given policy, if applicable. - - # * - - # * @param mixed $policy - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $ability - - # * @param array $arguments - - # * @return mixed' -- name: callPolicyMethod - visibility: protected - parameters: - - name: policy - - name: method - - name: user - - name: arguments - comment: '# * Call the appropriate method on the given policy. - - # * - - # * @param mixed $policy - - # * @param string $method - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param array $arguments - - # * @return mixed' -- name: formatAbilityToMethod - visibility: protected - parameters: - - name: ability - comment: '# * Format the policy ability into a method name. - - # * - - # * @param string $ability - - # * @return string' -- name: forUser - visibility: public - parameters: - - name: user - comment: '# * Get a gate instance for the given user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user - - # * @return static' -- name: resolveUser - visibility: protected - parameters: [] - comment: '# * Resolve the user from the user resolver. - - # * - - # * @return mixed' -- name: abilities - visibility: public - parameters: [] - comment: '# * Get all of the defined abilities. - - # * - - # * @return array' -- name: policies - visibility: public - parameters: [] - comment: '# * Get all of the defined policies. - - # * - - # * @return array' -- name: defaultDenialResponse - visibility: public - parameters: - - name: response - comment: '# * Set the default denial response for gates and policies. - - # * - - # * @param \Illuminate\Auth\Access\Response $response - - # * @return $this' -- name: setContainer - visibility: public - parameters: - - name: container - comment: '# * Set the container instance used by the gate. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return $this' -traits: -- Closure -- Exception -- Illuminate\Auth\Access\Events\GateEvaluated -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Str -- InvalidArgumentException -- ReflectionClass -- ReflectionFunction -- HandlesAuthorization -interfaces: -- GateContract diff --git a/api/laravel/Auth/Access/HandlesAuthorization.yaml b/api/laravel/Auth/Access/HandlesAuthorization.yaml deleted file mode 100644 index f1ed045..0000000 --- a/api/laravel/Auth/Access/HandlesAuthorization.yaml +++ /dev/null @@ -1,74 +0,0 @@ -name: HandlesAuthorization -class_comment: null -dependencies: [] -properties: [] -methods: -- name: allow - visibility: protected - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Create a new access response. - - # * - - # * @param string|null $message - - # * @param mixed $code - - # * @return \Illuminate\Auth\Access\Response' -- name: deny - visibility: protected - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Throws an unauthorized exception. - - # * - - # * @param string|null $message - - # * @param mixed|null $code - - # * @return \Illuminate\Auth\Access\Response' -- name: denyWithStatus - visibility: public - parameters: - - name: status - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Deny with a HTTP status code. - - # * - - # * @param int $status - - # * @param string|null $message - - # * @param int|null $code - - # * @return \Illuminate\Auth\Access\Response' -- name: denyAsNotFound - visibility: public - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Deny with a 404 HTTP status code. - - # * - - # * @param string|null $message - - # * @param int|null $code - - # * @return \Illuminate\Auth\Access\Response' -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Access/Response.yaml b/api/laravel/Auth/Access/Response.yaml deleted file mode 100644 index 314f3f5..0000000 --- a/api/laravel/Auth/Access/Response.yaml +++ /dev/null @@ -1,213 +0,0 @@ -name: Response -class_comment: null -dependencies: -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Stringable - type: class - source: Stringable -properties: -- name: allowed - visibility: protected - comment: '# * Indicates whether the response was allowed. - - # * - - # * @var bool' -- name: message - visibility: protected - comment: '# * The response message. - - # * - - # * @var string|null' -- name: code - visibility: protected - comment: '# * The response code. - - # * - - # * @var mixed' -- name: status - visibility: protected - comment: '# * The HTTP response status code. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: allowed - - name: message - default: '''''' - - name: code - default: 'null' - comment: "# * Indicates whether the response was allowed.\n# *\n# * @var bool\n\ - # */\n# protected $allowed;\n# \n# /**\n# * The response message.\n# *\n# * @var\ - \ string|null\n# */\n# protected $message;\n# \n# /**\n# * The response code.\n\ - # *\n# * @var mixed\n# */\n# protected $code;\n# \n# /**\n# * The HTTP response\ - \ status code.\n# *\n# * @var int|null\n# */\n# protected $status;\n# \n# /**\n\ - # * Create a new response.\n# *\n# * @param bool $allowed\n# * @param string|null\ - \ $message\n# * @param mixed $code\n# * @return void" -- name: allow - visibility: public - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Create a new "allow" Response. - - # * - - # * @param string|null $message - - # * @param mixed $code - - # * @return \Illuminate\Auth\Access\Response' -- name: deny - visibility: public - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Create a new "deny" Response. - - # * - - # * @param string|null $message - - # * @param mixed $code - - # * @return \Illuminate\Auth\Access\Response' -- name: denyWithStatus - visibility: public - parameters: - - name: status - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Create a new "deny" Response with a HTTP status code. - - # * - - # * @param int $status - - # * @param string|null $message - - # * @param mixed $code - - # * @return \Illuminate\Auth\Access\Response' -- name: denyAsNotFound - visibility: public - parameters: - - name: message - default: 'null' - - name: code - default: 'null' - comment: '# * Create a new "deny" Response with a 404 HTTP status code. - - # * - - # * @param string|null $message - - # * @param mixed $code - - # * @return \Illuminate\Auth\Access\Response' -- name: allowed - visibility: public - parameters: [] - comment: '# * Determine if the response was allowed. - - # * - - # * @return bool' -- name: denied - visibility: public - parameters: [] - comment: '# * Determine if the response was denied. - - # * - - # * @return bool' -- name: message - visibility: public - parameters: [] - comment: '# * Get the response message. - - # * - - # * @return string|null' -- name: code - visibility: public - parameters: [] - comment: '# * Get the response code / reason. - - # * - - # * @return mixed' -- name: authorize - visibility: public - parameters: [] - comment: '# * Throw authorization exception if response was denied. - - # * - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: withStatus - visibility: public - parameters: - - name: status - comment: '# * Set the HTTP response status code. - - # * - - # * @param null|int $status - - # * @return $this' -- name: asNotFound - visibility: public - parameters: [] - comment: '# * Set the HTTP response status code to 404. - - # * - - # * @return $this' -- name: status - visibility: public - parameters: [] - comment: '# * Get the HTTP status code. - - # * - - # * @return int|null' -- name: toArray - visibility: public - parameters: [] - comment: '# * Convert the response to an array. - - # * - - # * @return array' -- name: __toString - visibility: public - parameters: [] - comment: '# * Get the string representation of the message. - - # * - - # * @return string' -traits: -- Illuminate\Contracts\Support\Arrayable -- Stringable -interfaces: -- Arrayable diff --git a/api/laravel/Auth/AuthManager.yaml b/api/laravel/Auth/AuthManager.yaml deleted file mode 100644 index fe273b7..0000000 --- a/api/laravel/Auth/AuthManager.yaml +++ /dev/null @@ -1,285 +0,0 @@ -name: AuthManager -class_comment: '# * @mixin \Illuminate\Contracts\Auth\Guard - - # * @mixin \Illuminate\Contracts\Auth\StatefulGuard' -dependencies: -- name: Closure - type: class - source: Closure -- name: FactoryContract - type: class - source: Illuminate\Contracts\Auth\Factory -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: CreatesUserProviders - type: class - source: CreatesUserProviders -properties: -- name: app - visibility: protected - comment: "# * @mixin \\Illuminate\\Contracts\\Auth\\Guard\n# * @mixin \\Illuminate\\\ - Contracts\\Auth\\StatefulGuard\n# */\n# class AuthManager implements FactoryContract\n\ - # {\n# use CreatesUserProviders;\n# \n# /**\n# * The application instance.\n#\ - \ *\n# * @var \\Illuminate\\Contracts\\Foundation\\Application" -- name: customCreators - visibility: protected - comment: '# * The registered custom driver creators. - - # * - - # * @var array' -- name: guards - visibility: protected - comment: '# * The array of created "drivers". - - # * - - # * @var array' -- name: userResolver - visibility: protected - comment: '# * The user resolver shared by various services. - - # * - - # * Determines the default user for Gate, Request, and the Authenticatable contract. - - # * - - # * @var \Closure' -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * @mixin \\Illuminate\\Contracts\\Auth\\Guard\n# * @mixin \\Illuminate\\\ - Contracts\\Auth\\StatefulGuard\n# */\n# class AuthManager implements FactoryContract\n\ - # {\n# use CreatesUserProviders;\n# \n# /**\n# * The application instance.\n#\ - \ *\n# * @var \\Illuminate\\Contracts\\Foundation\\Application\n# */\n# protected\ - \ $app;\n# \n# /**\n# * The registered custom driver creators.\n# *\n# * @var\ - \ array\n# */\n# protected $customCreators = [];\n# \n# /**\n# * The array of\ - \ created \"drivers\".\n# *\n# * @var array\n# */\n# protected $guards = [];\n\ - # \n# /**\n# * The user resolver shared by various services.\n# *\n# * Determines\ - \ the default user for Gate, Request, and the Authenticatable contract.\n# *\n\ - # * @var \\Closure\n# */\n# protected $userResolver;\n# \n# /**\n# * Create a\ - \ new Auth manager instance.\n# *\n# * @param \\Illuminate\\Contracts\\Foundation\\\ - Application $app\n# * @return void" -- name: guard - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Attempt to get the guard from the local cache. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard' -- name: resolve - visibility: protected - parameters: - - name: name - comment: '# * Resolve the given guard. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard - - # * - - # * @throws \InvalidArgumentException' -- name: callCustomCreator - visibility: protected - parameters: - - name: name - - name: config - comment: '# * Call a custom driver creator. - - # * - - # * @param string $name - - # * @param array $config - - # * @return mixed' -- name: createSessionDriver - visibility: public - parameters: - - name: name - - name: config - comment: '# * Create a session based authentication guard. - - # * - - # * @param string $name - - # * @param array $config - - # * @return \Illuminate\Auth\SessionGuard' -- name: createTokenDriver - visibility: public - parameters: - - name: name - - name: config - comment: '# * Create a token based authentication guard. - - # * - - # * @param string $name - - # * @param array $config - - # * @return \Illuminate\Auth\TokenGuard' -- name: getConfig - visibility: protected - parameters: - - name: name - comment: '# * Get the guard configuration. - - # * - - # * @param string $name - - # * @return array' -- name: getDefaultDriver - visibility: public - parameters: [] - comment: '# * Get the default authentication driver name. - - # * - - # * @return string' -- name: shouldUse - visibility: public - parameters: - - name: name - comment: '# * Set the default guard driver the factory should serve. - - # * - - # * @param string $name - - # * @return void' -- name: setDefaultDriver - visibility: public - parameters: - - name: name - comment: '# * Set the default authentication driver name. - - # * - - # * @param string $name - - # * @return void' -- name: viaRequest - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a new callback based request guard. - - # * - - # * @param string $driver - - # * @param callable $callback - - # * @return $this' -- name: userResolver - visibility: public - parameters: [] - comment: '# * Get the user resolver callback. - - # * - - # * @return \Closure' -- name: resolveUsersUsing - visibility: public - parameters: - - name: userResolver - comment: '# * Set the callback to be used to resolve users. - - # * - - # * @param \Closure $userResolver - - # * @return $this' -- name: extend - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a custom driver creator Closure. - - # * - - # * @param string $driver - - # * @param \Closure $callback - - # * @return $this' -- name: provider - visibility: public - parameters: - - name: name - - name: callback - comment: '# * Register a custom provider creator Closure. - - # * - - # * @param string $name - - # * @param \Closure $callback - - # * @return $this' -- name: hasResolvedGuards - visibility: public - parameters: [] - comment: '# * Determines if any guards have already been resolved. - - # * - - # * @return bool' -- name: forgetGuards - visibility: public - parameters: [] - comment: '# * Forget all of the resolved guard instances. - - # * - - # * @return $this' -- name: setApplication - visibility: public - parameters: - - name: app - comment: '# * Set the application instance used by the manager. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return $this' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically call the default driver instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Closure -- InvalidArgumentException -- CreatesUserProviders -interfaces: -- FactoryContract -- a diff --git a/api/laravel/Auth/AuthServiceProvider.yaml b/api/laravel/Auth/AuthServiceProvider.yaml deleted file mode 100644 index f6bcbc3..0000000 --- a/api/laravel/Auth/AuthServiceProvider.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: AuthServiceProvider -class_comment: null -dependencies: -- name: Gate - type: class - source: Illuminate\Auth\Access\Gate -- name: RequirePassword - type: class - source: Illuminate\Auth\Middleware\RequirePassword -- name: GateContract - type: class - source: Illuminate\Contracts\Auth\Access\Gate -- name: AuthenticatableContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: ResponseFactory - type: class - source: Illuminate\Contracts\Routing\ResponseFactory -- name: UrlGenerator - type: class - source: Illuminate\Contracts\Routing\UrlGenerator -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerAuthenticator - visibility: protected - parameters: [] - comment: '# * Register the authenticator services. - - # * - - # * @return void' -- name: registerUserResolver - visibility: protected - parameters: [] - comment: '# * Register a resolver for the authenticated user. - - # * - - # * @return void' -- name: registerAccessGate - visibility: protected - parameters: [] - comment: '# * Register the access gate service. - - # * - - # * @return void' -- name: registerRequirePassword - visibility: protected - parameters: [] - comment: '# * Register a resolver for the authenticated user. - - # * - - # * @return void' -- name: registerRequestRebindHandler - visibility: protected - parameters: [] - comment: '# * Handle the re-binding of the request binding. - - # * - - # * @return void' -- name: registerEventRebindHandler - visibility: protected - parameters: [] - comment: '# * Handle the re-binding of the event dispatcher binding. - - # * - - # * @return void' -traits: -- Illuminate\Auth\Access\Gate -- Illuminate\Auth\Middleware\RequirePassword -- Illuminate\Contracts\Routing\ResponseFactory -- Illuminate\Contracts\Routing\UrlGenerator -- Illuminate\Support\ServiceProvider -interfaces: [] diff --git a/api/laravel/Auth/Authenticatable.yaml b/api/laravel/Auth/Authenticatable.yaml deleted file mode 100644 index 93d3aad..0000000 --- a/api/laravel/Auth/Authenticatable.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: Authenticatable -class_comment: null -dependencies: [] -properties: -- name: authPasswordName - visibility: protected - comment: '# * The column name of the password field using during authentication. - - # * - - # * @var string' -- name: rememberTokenName - visibility: protected - comment: '# * The column name of the "remember me" token. - - # * - - # * @var string' -methods: -- name: getAuthIdentifierName - visibility: public - parameters: [] - comment: "# * The column name of the password field using during authentication.\n\ - # *\n# * @var string\n# */\n# protected $authPasswordName = 'password';\n# \n\ - # /**\n# * The column name of the \"remember me\" token.\n# *\n# * @var string\n\ - # */\n# protected $rememberTokenName = 'remember_token';\n# \n# /**\n# * Get the\ - \ name of the unique identifier for the user.\n# *\n# * @return string" -- name: getAuthIdentifier - visibility: public - parameters: [] - comment: '# * Get the unique identifier for the user. - - # * - - # * @return mixed' -- name: getAuthIdentifierForBroadcasting - visibility: public - parameters: [] - comment: '# * Get the unique broadcast identifier for the user. - - # * - - # * @return mixed' -- name: getAuthPasswordName - visibility: public - parameters: [] - comment: '# * Get the name of the password attribute for the user. - - # * - - # * @return string' -- name: getAuthPassword - visibility: public - parameters: [] - comment: '# * Get the password for the user. - - # * - - # * @return string' -- name: getRememberToken - visibility: public - parameters: [] - comment: '# * Get the token value for the "remember me" session. - - # * - - # * @return string|null' -- name: setRememberToken - visibility: public - parameters: - - name: value - comment: '# * Set the token value for the "remember me" session. - - # * - - # * @param string $value - - # * @return void' -- name: getRememberTokenName - visibility: public - parameters: [] - comment: '# * Get the column name for the "remember me" token. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/AuthenticationException.yaml b/api/laravel/Auth/AuthenticationException.yaml deleted file mode 100644 index a19698e..0000000 --- a/api/laravel/Auth/AuthenticationException.yaml +++ /dev/null @@ -1,85 +0,0 @@ -name: AuthenticationException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Request - type: class - source: Illuminate\Http\Request -properties: -- name: guards - visibility: protected - comment: '# * All of the guards that were checked. - - # * - - # * @var array' -- name: redirectTo - visibility: protected - comment: '# * The path the user should be redirected to. - - # * - - # * @var string|null' -- name: redirectToCallback - visibility: protected - comment: '# * The callback that should be used to generate the authentication redirect - path. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: message - default: '''Unauthenticated.''' - - name: guards - default: '[]' - - name: redirectTo - default: 'null' - comment: "# * All of the guards that were checked.\n# *\n# * @var array\n# */\n\ - # protected $guards;\n# \n# /**\n# * The path the user should be redirected to.\n\ - # *\n# * @var string|null\n# */\n# protected $redirectTo;\n# \n# /**\n# * The\ - \ callback that should be used to generate the authentication redirect path.\n\ - # *\n# * @var callable\n# */\n# protected static $redirectToCallback;\n# \n# /**\n\ - # * Create a new authentication exception.\n# *\n# * @param string $message\n\ - # * @param array $guards\n# * @param string|null $redirectTo\n# * @return\ - \ void" -- name: guards - visibility: public - parameters: [] - comment: '# * Get the guards that were checked. - - # * - - # * @return array' -- name: redirectTo - visibility: public - parameters: - - name: request - comment: '# * Get the path the user should be redirected to. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return string|null' -- name: redirectUsing - visibility: public - parameters: - - name: redirectToCallback - comment: '# * Specify the callback that should be used to generate the redirect - path. - - # * - - # * @param callable $redirectToCallback - - # * @return void' -traits: -- Exception -- Illuminate\Http\Request -interfaces: [] diff --git a/api/laravel/Auth/Console/ClearResetsCommand.yaml b/api/laravel/Auth/Console/ClearResetsCommand.yaml deleted file mode 100644 index 0c0bf67..0000000 --- a/api/laravel/Auth/Console/ClearResetsCommand.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: ClearResetsCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'auth:clear-resets {name? : The name of the password\ - \ broker}';\n# \n# /**\n# * The console command description.\n# *\n# * @var string\n\ - # */\n# protected $description = 'Flush expired password reset tokens';\n# \n\ - # /**\n# * Execute the console command.\n# *\n# * @return void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Auth/CreatesUserProviders.yaml b/api/laravel/Auth/CreatesUserProviders.yaml deleted file mode 100644 index 583f36b..0000000 --- a/api/laravel/Auth/CreatesUserProviders.yaml +++ /dev/null @@ -1,69 +0,0 @@ -name: CreatesUserProviders -class_comment: null -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: customProviderCreators - visibility: protected - comment: '# * The registered custom provider creators. - - # * - - # * @var array' -methods: -- name: createUserProvider - visibility: public - parameters: - - name: provider - default: 'null' - comment: "# * The registered custom provider creators.\n# *\n# * @var array\n# */\n\ - # protected $customProviderCreators = [];\n# \n# /**\n# * Create the user provider\ - \ implementation for the driver.\n# *\n# * @param string|null $provider\n# *\ - \ @return \\Illuminate\\Contracts\\Auth\\UserProvider|null\n# *\n# * @throws \\\ - InvalidArgumentException" -- name: getProviderConfiguration - visibility: protected - parameters: - - name: provider - comment: '# * Get the user provider configuration. - - # * - - # * @param string|null $provider - - # * @return array|null' -- name: createDatabaseProvider - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the database user provider. - - # * - - # * @param array $config - - # * @return \Illuminate\Auth\DatabaseUserProvider' -- name: createEloquentProvider - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the Eloquent user provider. - - # * - - # * @param array $config - - # * @return \Illuminate\Auth\EloquentUserProvider' -- name: getDefaultUserProvider - visibility: public - parameters: [] - comment: '# * Get the default user provider name. - - # * - - # * @return string' -traits: -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Auth/DatabaseUserProvider.yaml b/api/laravel/Auth/DatabaseUserProvider.yaml deleted file mode 100644 index 023d9ee..0000000 --- a/api/laravel/Auth/DatabaseUserProvider.yaml +++ /dev/null @@ -1,158 +0,0 @@ -name: DatabaseUserProvider -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: UserContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: HasherContract - type: class - source: Illuminate\Contracts\Hashing\Hasher -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -properties: -- name: connection - visibility: protected - comment: '# * The active database connection. - - # * - - # * @var \Illuminate\Database\ConnectionInterface' -- name: hasher - visibility: protected - comment: '# * The hasher implementation. - - # * - - # * @var \Illuminate\Contracts\Hashing\Hasher' -- name: table - visibility: protected - comment: '# * The table containing the users. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: hasher - - name: table - comment: "# * The active database connection.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionInterface\n# */\n# protected $connection;\n# \n# /**\n# * The hasher\ - \ implementation.\n# *\n# * @var \\Illuminate\\Contracts\\Hashing\\Hasher\n# */\n\ - # protected $hasher;\n# \n# /**\n# * The table containing the users.\n# *\n# *\ - \ @var string\n# */\n# protected $table;\n# \n# /**\n# * Create a new database\ - \ user provider.\n# *\n# * @param \\Illuminate\\Database\\ConnectionInterface\ - \ $connection\n# * @param \\Illuminate\\Contracts\\Hashing\\Hasher $hasher\n\ - # * @param string $table\n# * @return void" -- name: retrieveById - visibility: public - parameters: - - name: identifier - comment: '# * Retrieve a user by their unique identifier. - - # * - - # * @param mixed $identifier - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: retrieveByToken - visibility: public - parameters: - - name: identifier - - name: token - comment: '# * Retrieve a user by their unique identifier and "remember me" token. - - # * - - # * @param mixed $identifier - - # * @param string $token - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: updateRememberToken - visibility: public - parameters: - - name: user - - name: token - comment: '# * Update the "remember me" token for the given user in storage. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $token - - # * @return void' -- name: retrieveByCredentials - visibility: public - parameters: - - name: credentials - comment: '# * Retrieve a user by the given credentials. - - # * - - # * @param array $credentials - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: getGenericUser - visibility: protected - parameters: - - name: user - comment: '# * Get the generic user. - - # * - - # * @param mixed $user - - # * @return \Illuminate\Auth\GenericUser|null' -- name: validateCredentials - visibility: public - parameters: - - name: user - - name: credentials - comment: '# * Validate a user against the given credentials. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @return bool' -- name: rehashPasswordIfRequired - visibility: public - parameters: - - name: user - - name: credentials - - name: force - default: 'false' - comment: '# * Rehash the user''s password if required and supported. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @param bool $force - - # * @return void' -traits: -- Closure -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\ConnectionInterface -interfaces: -- UserProvider diff --git a/api/laravel/Auth/EloquentUserProvider.yaml b/api/laravel/Auth/EloquentUserProvider.yaml deleted file mode 100644 index 5d9da23..0000000 --- a/api/laravel/Auth/EloquentUserProvider.yaml +++ /dev/null @@ -1,223 +0,0 @@ -name: EloquentUserProvider -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: UserContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: HasherContract - type: class - source: Illuminate\Contracts\Hashing\Hasher -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -properties: -- name: hasher - visibility: protected - comment: '# * The hasher implementation. - - # * - - # * @var \Illuminate\Contracts\Hashing\Hasher' -- name: model - visibility: protected - comment: '# * The Eloquent user model. - - # * - - # * @var string' -- name: queryCallback - visibility: protected - comment: '# * The callback that may modify the user retrieval queries. - - # * - - # * @var (\Closure(\Illuminate\Database\Eloquent\Builder<*>):mixed)|null' -methods: -- name: __construct - visibility: public - parameters: - - name: hasher - - name: model - comment: "# * The hasher implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Hashing\\Hasher\n# */\n# protected $hasher;\n# \n# /**\n# * The Eloquent user\ - \ model.\n# *\n# * @var string\n# */\n# protected $model;\n# \n# /**\n# * The\ - \ callback that may modify the user retrieval queries.\n# *\n# * @var (\\Closure(\\\ - Illuminate\\Database\\Eloquent\\Builder<*>):mixed)|null\n# */\n# protected $queryCallback;\n\ - # \n# /**\n# * Create a new database user provider.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Hashing\\Hasher $hasher\n# * @param string $model\n# * @return void" -- name: retrieveById - visibility: public - parameters: - - name: identifier - comment: '# * Retrieve a user by their unique identifier. - - # * - - # * @param mixed $identifier - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: retrieveByToken - visibility: public - parameters: - - name: identifier - - name: token - comment: '# * Retrieve a user by their unique identifier and "remember me" token. - - # * - - # * @param mixed $identifier - - # * @param string $token - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: updateRememberToken - visibility: public - parameters: - - name: user - - name: token - comment: '# * Update the "remember me" token for the given user in storage. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $token - - # * @return void' -- name: retrieveByCredentials - visibility: public - parameters: - - name: credentials - comment: '# * Retrieve a user by the given credentials. - - # * - - # * @param array $credentials - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: validateCredentials - visibility: public - parameters: - - name: user - - name: credentials - comment: '# * Validate a user against the given credentials. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @return bool' -- name: rehashPasswordIfRequired - visibility: public - parameters: - - name: user - - name: credentials - - name: force - default: 'false' - comment: '# * Rehash the user''s password if required and supported. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @param bool $force - - # * @return void' -- name: newModelQuery - visibility: protected - parameters: - - name: model - default: 'null' - comment: '# * Get a new query builder for the model instance. - - # * - - # * @template TModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param TModel|null $model - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: createModel - visibility: public - parameters: [] - comment: '# * Create a new instance of the model. - - # * - - # * @return \Illuminate\Database\Eloquent\Model' -- name: getHasher - visibility: public - parameters: [] - comment: '# * Gets the hasher implementation. - - # * - - # * @return \Illuminate\Contracts\Hashing\Hasher' -- name: setHasher - visibility: public - parameters: - - name: hasher - comment: '# * Sets the hasher implementation. - - # * - - # * @param \Illuminate\Contracts\Hashing\Hasher $hasher - - # * @return $this' -- name: getModel - visibility: public - parameters: [] - comment: '# * Gets the name of the Eloquent user model. - - # * - - # * @return string' -- name: setModel - visibility: public - parameters: - - name: model - comment: '# * Sets the name of the Eloquent user model. - - # * - - # * @param string $model - - # * @return $this' -- name: getQueryCallback - visibility: public - parameters: [] - comment: '# * Get the callback that modifies the query before retrieving users. - - # * - - # * @return (\Closure(\Illuminate\Database\Eloquent\Builder<*>):mixed)|null' -- name: withQuery - visibility: public - parameters: - - name: queryCallback - default: 'null' - comment: '# * Sets the callback to modify the query before retrieving users. - - # * - - # * @param (\Closure(\Illuminate\Database\Eloquent\Builder<*>):mixed)|null $queryCallback - - # * @return $this' -traits: -- Closure -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Contracts\Support\Arrayable -interfaces: -- UserProvider diff --git a/api/laravel/Auth/Events/Attempting.yaml b/api/laravel/Auth/Events/Attempting.yaml deleted file mode 100644 index 963d2ae..0000000 --- a/api/laravel/Auth/Events/Attempting.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: Attempting -class_comment: null -dependencies: [] -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: credentials - visibility: public - comment: '# * The credentials for the user. - - # * - - # * @var array' -- name: remember - visibility: public - comment: '# * Indicates if the user should be "remembered". - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: credentials - - name: remember - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The credentials for the user.\n# *\n# * @var array\n\ - # */\n# public $credentials;\n# \n# /**\n# * Indicates if the user should be \"\ - remembered\".\n# *\n# * @var bool\n# */\n# public $remember;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $guard\n# * @param array $credentials\n\ - # * @param bool $remember\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Events/Authenticated.yaml b/api/laravel/Auth/Events/Authenticated.yaml deleted file mode 100644 index cd99ed8..0000000 --- a/api/laravel/Auth/Events/Authenticated.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: Authenticated -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The authenticated user.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $guard\n# * @param \\Illuminate\\\ - Contracts\\Auth\\Authenticatable $user\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/CurrentDeviceLogout.yaml b/api/laravel/Auth/Events/CurrentDeviceLogout.yaml deleted file mode 100644 index 2e1dc4c..0000000 --- a/api/laravel/Auth/Events/CurrentDeviceLogout.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: CurrentDeviceLogout -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The authenticated user.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $guard\n# * @param \\Illuminate\\\ - Contracts\\Auth\\Authenticatable $user\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/Failed.yaml b/api/laravel/Auth/Events/Failed.yaml deleted file mode 100644 index 88e92e9..0000000 --- a/api/laravel/Auth/Events/Failed.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: Failed -class_comment: null -dependencies: [] -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The user the attempter was trying to authenticate as. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable|null' -- name: credentials - visibility: public - comment: '# * The credentials provided by the attempter. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - - name: credentials - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The user the attempter was trying to authenticate as.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Auth\\Authenticatable|null\n# */\n# public\ - \ $user;\n# \n# /**\n# * The credentials provided by the attempter.\n# *\n# *\ - \ @var array\n# */\n# public $credentials;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param string $guard\n# * @param \\Illuminate\\Contracts\\\ - Auth\\Authenticatable|null $user\n# * @param array $credentials\n# * @return\ - \ void" -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Events/Lockout.yaml b/api/laravel/Auth/Events/Lockout.yaml deleted file mode 100644 index 628fa06..0000000 --- a/api/laravel/Auth/Events/Lockout.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: Lockout -class_comment: null -dependencies: -- name: Request - type: class - source: Illuminate\Http\Request -properties: -- name: request - visibility: public - comment: '# * The throttled request. - - # * - - # * @var \Illuminate\Http\Request' -methods: -- name: __construct - visibility: public - parameters: - - name: request - comment: "# * The throttled request.\n# *\n# * @var \\Illuminate\\Http\\Request\n\ - # */\n# public $request;\n# \n# /**\n# * Create a new event instance.\n# *\n#\ - \ * @param \\Illuminate\\Http\\Request $request\n# * @return void" -traits: -- Illuminate\Http\Request -interfaces: [] diff --git a/api/laravel/Auth/Events/Login.yaml b/api/laravel/Auth/Events/Login.yaml deleted file mode 100644 index 73dc80c..0000000 --- a/api/laravel/Auth/Events/Login.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: Login -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -- name: remember - visibility: public - comment: '# * Indicates if the user should be "remembered". - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - - name: remember - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The authenticated user.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Indicates\ - \ if the user should be \"remembered\".\n# *\n# * @var bool\n# */\n# public $remember;\n\ - # \n# /**\n# * Create a new event instance.\n# *\n# * @param string $guard\n\ - # * @param \\Illuminate\\Contracts\\Auth\\Authenticatable $user\n# * @param\ - \ bool $remember\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/Logout.yaml b/api/laravel/Auth/Events/Logout.yaml deleted file mode 100644 index b406afa..0000000 --- a/api/laravel/Auth/Events/Logout.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: Logout -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The authenticated user.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $guard\n# * @param \\Illuminate\\\ - Contracts\\Auth\\Authenticatable $user\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/OtherDeviceLogout.yaml b/api/laravel/Auth/Events/OtherDeviceLogout.yaml deleted file mode 100644 index b921ae1..0000000 --- a/api/laravel/Auth/Events/OtherDeviceLogout.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: OtherDeviceLogout -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The authenticated user.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $guard\n# * @param \\Illuminate\\\ - Contracts\\Auth\\Authenticatable $user\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/PasswordReset.yaml b/api/laravel/Auth/Events/PasswordReset.yaml deleted file mode 100644 index 43a654a..0000000 --- a/api/laravel/Auth/Events/PasswordReset.yaml +++ /dev/null @@ -1,29 +0,0 @@ -name: PasswordReset -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: user - visibility: public - comment: '# * The user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: user - comment: "# * The user.\n# *\n# * @var \\Illuminate\\Contracts\\Auth\\Authenticatable\n\ - # */\n# public $user;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param\ - \ \\Illuminate\\Contracts\\Auth\\Authenticatable $user\n# * @return void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/PasswordResetLinkSent.yaml b/api/laravel/Auth/Events/PasswordResetLinkSent.yaml deleted file mode 100644 index a2a1602..0000000 --- a/api/laravel/Auth/Events/PasswordResetLinkSent.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: PasswordResetLinkSent -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: user - visibility: public - comment: '# * The user instance. - - # * - - # * @var \Illuminate\Contracts\Auth\CanResetPassword' -methods: -- name: __construct - visibility: public - parameters: - - name: user - comment: "# * The user instance.\n# *\n# * @var \\Illuminate\\Contracts\\Auth\\\ - CanResetPassword\n# */\n# public $user;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Auth\\CanResetPassword $user\n# * @return\ - \ void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/Registered.yaml b/api/laravel/Auth/Events/Registered.yaml deleted file mode 100644 index 15f1aa2..0000000 --- a/api/laravel/Auth/Events/Registered.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Registered -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: user - visibility: public - comment: '# * The authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: user - comment: "# * The authenticated user.\n# *\n# * @var \\Illuminate\\Contracts\\Auth\\\ - Authenticatable\n# */\n# public $user;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Auth\\Authenticatable $user\n# * @return\ - \ void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/Validated.yaml b/api/laravel/Auth/Events/Validated.yaml deleted file mode 100644 index 96ebfea..0000000 --- a/api/laravel/Auth/Events/Validated.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: Validated -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: guard - visibility: public - comment: '# * The authentication guard name. - - # * - - # * @var string' -- name: user - visibility: public - comment: '# * The user retrieved and validated from the User Provider. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable' -methods: -- name: __construct - visibility: public - parameters: - - name: guard - - name: user - comment: "# * The authentication guard name.\n# *\n# * @var string\n# */\n# public\ - \ $guard;\n# \n# /**\n# * The user retrieved and validated from the User Provider.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Auth\\Authenticatable\n# */\n# public $user;\n\ - # \n# /**\n# * Create a new event instance.\n# *\n# * @param string $guard\n\ - # * @param \\Illuminate\\Contracts\\Auth\\Authenticatable $user\n# * @return\ - \ void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/Events/Verified.yaml b/api/laravel/Auth/Events/Verified.yaml deleted file mode 100644 index 3313120..0000000 --- a/api/laravel/Auth/Events/Verified.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Verified -class_comment: null -dependencies: -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -- name: SerializesModels - type: class - source: SerializesModels -properties: -- name: user - visibility: public - comment: '# * The verified user. - - # * - - # * @var \Illuminate\Contracts\Auth\MustVerifyEmail' -methods: -- name: __construct - visibility: public - parameters: - - name: user - comment: "# * The verified user.\n# *\n# * @var \\Illuminate\\Contracts\\Auth\\\ - MustVerifyEmail\n# */\n# public $user;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Auth\\MustVerifyEmail $user\n# * @return\ - \ void" -traits: -- Illuminate\Queue\SerializesModels -- SerializesModels -interfaces: [] diff --git a/api/laravel/Auth/GenericUser.yaml b/api/laravel/Auth/GenericUser.yaml deleted file mode 100644 index 8d3d0f1..0000000 --- a/api/laravel/Auth/GenericUser.yaml +++ /dev/null @@ -1,131 +0,0 @@ -name: GenericUser -class_comment: null -dependencies: -- name: UserContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -properties: -- name: attributes - visibility: protected - comment: '# * All of the user''s attributes. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: attributes - comment: "# * All of the user's attributes.\n# *\n# * @var array\n# */\n# protected\ - \ $attributes;\n# \n# /**\n# * Create a new generic User object.\n# *\n# * @param\ - \ array $attributes\n# * @return void" -- name: getAuthIdentifierName - visibility: public - parameters: [] - comment: '# * Get the name of the unique identifier for the user. - - # * - - # * @return string' -- name: getAuthIdentifier - visibility: public - parameters: [] - comment: '# * Get the unique identifier for the user. - - # * - - # * @return mixed' -- name: getAuthPasswordName - visibility: public - parameters: [] - comment: '# * Get the name of the password attribute for the user. - - # * - - # * @return string' -- name: getAuthPassword - visibility: public - parameters: [] - comment: '# * Get the password for the user. - - # * - - # * @return string' -- name: getRememberToken - visibility: public - parameters: [] - comment: '# * Get the "remember me" token value. - - # * - - # * @return string' -- name: setRememberToken - visibility: public - parameters: - - name: value - comment: '# * Set the "remember me" token value. - - # * - - # * @param string $value - - # * @return void' -- name: getRememberTokenName - visibility: public - parameters: [] - comment: '# * Get the column name for the "remember me" token. - - # * - - # * @return string' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access the user''s attributes. - - # * - - # * @param string $key - - # * @return mixed' -- name: __set - visibility: public - parameters: - - name: key - - name: value - comment: '# * Dynamically set an attribute on the user. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: __isset - visibility: public - parameters: - - name: key - comment: '# * Dynamically check if a value is set on the user. - - # * - - # * @param string $key - - # * @return bool' -- name: __unset - visibility: public - parameters: - - name: key - comment: '# * Dynamically unset a value on the user. - - # * - - # * @param string $key - - # * @return void' -traits: [] -interfaces: -- UserContract diff --git a/api/laravel/Auth/GuardHelpers.yaml b/api/laravel/Auth/GuardHelpers.yaml deleted file mode 100644 index 4abc9ae..0000000 --- a/api/laravel/Auth/GuardHelpers.yaml +++ /dev/null @@ -1,119 +0,0 @@ -name: GuardHelpers -class_comment: null -dependencies: -- name: AuthenticatableContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -properties: -- name: user - visibility: protected - comment: '# * These methods are typically the same across all guards. - - # */ - - # trait GuardHelpers - - # { - - # /** - - # * The currently authenticated user. - - # * - - # * @var \Illuminate\Contracts\Auth\Authenticatable|null' -- name: provider - visibility: protected - comment: '# * The user provider implementation. - - # * - - # * @var \Illuminate\Contracts\Auth\UserProvider' -methods: -- name: authenticate - visibility: public - parameters: [] - comment: "# * These methods are typically the same across all guards.\n# */\n# trait\ - \ GuardHelpers\n# {\n# /**\n# * The currently authenticated user.\n# *\n# * @var\ - \ \\Illuminate\\Contracts\\Auth\\Authenticatable|null\n# */\n# protected $user;\n\ - # \n# /**\n# * The user provider implementation.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\UserProvider\n# */\n# protected $provider;\n# \n# /**\n# * Determine\ - \ if the current user is authenticated. If not, throw an exception.\n# *\n# *\ - \ @return \\Illuminate\\Contracts\\Auth\\Authenticatable\n# *\n# * @throws \\\ - Illuminate\\Auth\\AuthenticationException" -- name: hasUser - visibility: public - parameters: [] - comment: '# * Determine if the guard has a user instance. - - # * - - # * @return bool' -- name: check - visibility: public - parameters: [] - comment: '# * Determine if the current user is authenticated. - - # * - - # * @return bool' -- name: guest - visibility: public - parameters: [] - comment: '# * Determine if the current user is a guest. - - # * - - # * @return bool' -- name: id - visibility: public - parameters: [] - comment: '# * Get the ID for the currently authenticated user. - - # * - - # * @return int|string|null' -- name: setUser - visibility: public - parameters: - - name: user - comment: '# * Set the current user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return $this' -- name: forgetUser - visibility: public - parameters: [] - comment: '# * Forget the current user. - - # * - - # * @return $this' -- name: getProvider - visibility: public - parameters: [] - comment: '# * Get the user provider used by the guard. - - # * - - # * @return \Illuminate\Contracts\Auth\UserProvider' -- name: setProvider - visibility: public - parameters: - - name: provider - comment: '# * Set the user provider used by the guard. - - # * - - # * @param \Illuminate\Contracts\Auth\UserProvider $provider - - # * @return void' -traits: -- Illuminate\Contracts\Auth\UserProvider -interfaces: [] diff --git a/api/laravel/Auth/Listeners/SendEmailVerificationNotification.yaml b/api/laravel/Auth/Listeners/SendEmailVerificationNotification.yaml deleted file mode 100644 index 748e2bf..0000000 --- a/api/laravel/Auth/Listeners/SendEmailVerificationNotification.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: SendEmailVerificationNotification -class_comment: null -dependencies: -- name: Registered - type: class - source: Illuminate\Auth\Events\Registered -- name: MustVerifyEmail - type: class - source: Illuminate\Contracts\Auth\MustVerifyEmail -properties: [] -methods: -- name: handle - visibility: public - parameters: - - name: event - comment: '# * Handle the event. - - # * - - # * @param \Illuminate\Auth\Events\Registered $event - - # * @return void' -traits: -- Illuminate\Auth\Events\Registered -- Illuminate\Contracts\Auth\MustVerifyEmail -interfaces: [] diff --git a/api/laravel/Auth/Middleware/Authenticate.yaml b/api/laravel/Auth/Middleware/Authenticate.yaml deleted file mode 100644 index 6655a1d..0000000 --- a/api/laravel/Auth/Middleware/Authenticate.yaml +++ /dev/null @@ -1,146 +0,0 @@ -name: Authenticate -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: AuthenticationException - type: class - source: Illuminate\Auth\AuthenticationException -- name: Auth - type: class - source: Illuminate\Contracts\Auth\Factory -- name: AuthenticatesRequests - type: class - source: Illuminate\Contracts\Auth\Middleware\AuthenticatesRequests -- name: Request - type: class - source: Illuminate\Http\Request -properties: -- name: auth - visibility: protected - comment: '# * The authentication factory instance. - - # * - - # * @var \Illuminate\Contracts\Auth\Factory' -- name: redirectToCallback - visibility: protected - comment: '# * The callback that should be used to generate the authentication redirect - path. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: auth - comment: "# * The authentication factory instance.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Auth\\Factory\n# */\n# protected $auth;\n# \n# /**\n# * The callback\ - \ that should be used to generate the authentication redirect path.\n# *\n# *\ - \ @var callable\n# */\n# protected static $redirectToCallback;\n# \n# /**\n# *\ - \ Create a new middleware instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Auth\\Factory $auth\n# * @return void" -- name: using - visibility: public - parameters: - - name: guard - - name: '...$others' - comment: '# * Specify the guards for the middleware. - - # * - - # * @param string $guard - - # * @param string $others - - # * @return string' -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: '...$guards' - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @param string[] ...$guards - - # * @return mixed - - # * - - # * @throws \Illuminate\Auth\AuthenticationException' -- name: authenticate - visibility: protected - parameters: - - name: request - - name: guards - comment: '# * Determine if the user is logged in to any of the given guards. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param array $guards - - # * @return void - - # * - - # * @throws \Illuminate\Auth\AuthenticationException' -- name: unauthenticated - visibility: protected - parameters: - - name: request - - name: guards - comment: '# * Handle an unauthenticated user. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param array $guards - - # * @return void - - # * - - # * @throws \Illuminate\Auth\AuthenticationException' -- name: redirectTo - visibility: protected - parameters: - - name: request - comment: '# * Get the path the user should be redirected to when they are not authenticated. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return string|null' -- name: redirectUsing - visibility: public - parameters: - - name: redirectToCallback - comment: '# * Specify the callback that should be used to generate the redirect - path. - - # * - - # * @param callable $redirectToCallback - - # * @return void' -traits: -- Closure -- Illuminate\Auth\AuthenticationException -- Illuminate\Contracts\Auth\Middleware\AuthenticatesRequests -- Illuminate\Http\Request -interfaces: -- AuthenticatesRequests diff --git a/api/laravel/Auth/Middleware/AuthenticateWithBasicAuth.yaml b/api/laravel/Auth/Middleware/AuthenticateWithBasicAuth.yaml deleted file mode 100644 index 5cacedc..0000000 --- a/api/laravel/Auth/Middleware/AuthenticateWithBasicAuth.yaml +++ /dev/null @@ -1,75 +0,0 @@ -name: AuthenticateWithBasicAuth -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: AuthFactory - type: class - source: Illuminate\Contracts\Auth\Factory -properties: -- name: auth - visibility: protected - comment: '# * The guard factory instance. - - # * - - # * @var \Illuminate\Contracts\Auth\Factory' -methods: -- name: __construct - visibility: public - parameters: - - name: auth - comment: "# * The guard factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Auth\\Factory\n# */\n# protected $auth;\n# \n# /**\n# * Create a new middleware\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Auth\\Factory $auth\n\ - # * @return void" -- name: using - visibility: public - parameters: - - name: guard - default: 'null' - - name: field - default: 'null' - comment: '# * Specify the guard and field for the middleware. - - # * - - # * @param string|null $guard - - # * @param string|null $field - - # * @return string - - # * - - # * @named-arguments-supported' -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: guard - default: 'null' - - name: field - default: 'null' - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @param string|null $guard - - # * @param string|null $field - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Auth/Middleware/Authorize.yaml b/api/laravel/Auth/Middleware/Authorize.yaml deleted file mode 100644 index 5b70ad9..0000000 --- a/api/laravel/Auth/Middleware/Authorize.yaml +++ /dev/null @@ -1,113 +0,0 @@ -name: Authorize -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Gate - type: class - source: Illuminate\Contracts\Auth\Access\Gate -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: -- name: gate - visibility: protected - comment: '# * The gate instance. - - # * - - # * @var \Illuminate\Contracts\Auth\Access\Gate' -methods: -- name: __construct - visibility: public - parameters: - - name: gate - comment: "# * The gate instance.\n# *\n# * @var \\Illuminate\\Contracts\\Auth\\\ - Access\\Gate\n# */\n# protected $gate;\n# \n# /**\n# * Create a new middleware\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Auth\\Access\\Gate $gate\n\ - # * @return void" -- name: using - visibility: public - parameters: - - name: ability - - name: '...$models' - comment: '# * Specify the ability and models for the middleware. - - # * - - # * @param string $ability - - # * @param string ...$models - - # * @return string' -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: ability - - name: '...$models' - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @param string $ability - - # * @param array|null ...$models - - # * @return mixed - - # * - - # * @throws \Illuminate\Auth\AuthenticationException - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: getGateArguments - visibility: protected - parameters: - - name: request - - name: models - comment: '# * Get the arguments parameter for the gate. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param array|null $models - - # * @return array' -- name: getModel - visibility: protected - parameters: - - name: request - - name: model - comment: '# * Get the model to authorize. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param string $model - - # * @return \Illuminate\Database\Eloquent\Model|string' -- name: isClassName - visibility: protected - parameters: - - name: value - comment: '# * Checks if the given string looks like a fully qualified class name. - - # * - - # * @param string $value - - # * @return bool' -traits: -- Closure -- Illuminate\Contracts\Auth\Access\Gate -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Auth/Middleware/EnsureEmailIsVerified.yaml b/api/laravel/Auth/Middleware/EnsureEmailIsVerified.yaml deleted file mode 100644 index ec1c623..0000000 --- a/api/laravel/Auth/Middleware/EnsureEmailIsVerified.yaml +++ /dev/null @@ -1,52 +0,0 @@ -name: EnsureEmailIsVerified -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: MustVerifyEmail - type: class - source: Illuminate\Contracts\Auth\MustVerifyEmail -- name: Redirect - type: class - source: Illuminate\Support\Facades\Redirect -- name: URL - type: class - source: Illuminate\Support\Facades\URL -properties: [] -methods: -- name: redirectTo - visibility: public - parameters: - - name: route - comment: '# * Specify the redirect route for the middleware. - - # * - - # * @param string $route - - # * @return string' -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: redirectToRoute - default: 'null' - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @param string|null $redirectToRoute - - # * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse|null' -traits: -- Closure -- Illuminate\Contracts\Auth\MustVerifyEmail -- Illuminate\Support\Facades\Redirect -- Illuminate\Support\Facades\URL -interfaces: [] diff --git a/api/laravel/Auth/Middleware/RedirectIfAuthenticated.yaml b/api/laravel/Auth/Middleware/RedirectIfAuthenticated.yaml deleted file mode 100644 index 1fd3eab..0000000 --- a/api/laravel/Auth/Middleware/RedirectIfAuthenticated.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: RedirectIfAuthenticated -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Request - type: class - source: Illuminate\Http\Request -- name: Auth - type: class - source: Illuminate\Support\Facades\Auth -- name: Route - type: class - source: Illuminate\Support\Facades\Route -- name: Response - type: class - source: Symfony\Component\HttpFoundation\Response -properties: -- name: redirectToCallback - visibility: protected - comment: '# * The callback that should be used to generate the authentication redirect - path. - - # * - - # * @var callable|null' -methods: -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: '...$guards' - comment: "# * The callback that should be used to generate the authentication redirect\ - \ path.\n# *\n# * @var callable|null\n# */\n# protected static $redirectToCallback;\n\ - # \n# /**\n# * Handle an incoming request.\n# *\n# * @param \\Closure(\\Illuminate\\\ - Http\\Request): (\\Symfony\\Component\\HttpFoundation\\Response) $next" -- name: redirectTo - visibility: protected - parameters: - - name: request - comment: '# * Get the path the user should be redirected to when they are authenticated.' -- name: defaultRedirectUri - visibility: protected - parameters: [] - comment: '# * Get the default URI the user should be redirected to when they are - authenticated.' -- name: redirectUsing - visibility: public - parameters: - - name: redirectToCallback - comment: '# * Specify the callback that should be used to generate the redirect - path. - - # * - - # * @param callable $redirectToCallback - - # * @return void' -traits: -- Closure -- Illuminate\Http\Request -- Illuminate\Support\Facades\Auth -- Illuminate\Support\Facades\Route -- Symfony\Component\HttpFoundation\Response -interfaces: [] diff --git a/api/laravel/Auth/Middleware/RequirePassword.yaml b/api/laravel/Auth/Middleware/RequirePassword.yaml deleted file mode 100644 index 41f857a..0000000 --- a/api/laravel/Auth/Middleware/RequirePassword.yaml +++ /dev/null @@ -1,113 +0,0 @@ -name: RequirePassword -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ResponseFactory - type: class - source: Illuminate\Contracts\Routing\ResponseFactory -- name: UrlGenerator - type: class - source: Illuminate\Contracts\Routing\UrlGenerator -properties: -- name: responseFactory - visibility: protected - comment: '# * The response factory instance. - - # * - - # * @var \Illuminate\Contracts\Routing\ResponseFactory' -- name: urlGenerator - visibility: protected - comment: '# * The URL generator instance. - - # * - - # * @var \Illuminate\Contracts\Routing\UrlGenerator' -- name: passwordTimeout - visibility: protected - comment: '# * The password timeout. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: responseFactory - - name: urlGenerator - - name: passwordTimeout - default: 'null' - comment: "# * The response factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Routing\\ResponseFactory\n# */\n# protected $responseFactory;\n# \n# /**\n# *\ - \ The URL generator instance.\n# *\n# * @var \\Illuminate\\Contracts\\Routing\\\ - UrlGenerator\n# */\n# protected $urlGenerator;\n# \n# /**\n# * The password timeout.\n\ - # *\n# * @var int\n# */\n# protected $passwordTimeout;\n# \n# /**\n# * Create\ - \ a new middleware instance.\n# *\n# * @param \\Illuminate\\Contracts\\Routing\\\ - ResponseFactory $responseFactory\n# * @param \\Illuminate\\Contracts\\Routing\\\ - UrlGenerator $urlGenerator\n# * @param int|null $passwordTimeout\n# * @return\ - \ void" -- name: using - visibility: public - parameters: - - name: redirectToRoute - default: 'null' - - name: passwordTimeoutSeconds - default: 'null' - comment: '# * Specify the redirect route and timeout for the middleware. - - # * - - # * @param string|null $redirectToRoute - - # * @param string|int|null $passwordTimeoutSeconds - - # * @return string - - # * - - # * @named-arguments-supported' -- name: handle - visibility: public - parameters: - - name: request - - name: next - - name: redirectToRoute - default: 'null' - - name: passwordTimeoutSeconds - default: 'null' - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @param string|null $redirectToRoute - - # * @param string|int|null $passwordTimeoutSeconds - - # * @return mixed' -- name: shouldConfirmPassword - visibility: protected - parameters: - - name: request - - name: passwordTimeoutSeconds - default: 'null' - comment: '# * Determine if the confirmation timeout has expired. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param int|null $passwordTimeoutSeconds - - # * @return bool' -traits: -- Closure -- Illuminate\Contracts\Routing\ResponseFactory -- Illuminate\Contracts\Routing\UrlGenerator -interfaces: [] diff --git a/api/laravel/Auth/MustVerifyEmail.yaml b/api/laravel/Auth/MustVerifyEmail.yaml deleted file mode 100644 index b0d17c2..0000000 --- a/api/laravel/Auth/MustVerifyEmail.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: MustVerifyEmail -class_comment: null -dependencies: -- name: VerifyEmail - type: class - source: Illuminate\Auth\Notifications\VerifyEmail -properties: [] -methods: -- name: hasVerifiedEmail - visibility: public - parameters: [] - comment: '# * Determine if the user has verified their email address. - - # * - - # * @return bool' -- name: markEmailAsVerified - visibility: public - parameters: [] - comment: '# * Mark the given user''s email as verified. - - # * - - # * @return bool' -- name: sendEmailVerificationNotification - visibility: public - parameters: [] - comment: '# * Send the email verification notification. - - # * - - # * @return void' -- name: getEmailForVerification - visibility: public - parameters: [] - comment: '# * Get the email address that should be used for verification. - - # * - - # * @return string' -traits: -- Illuminate\Auth\Notifications\VerifyEmail -interfaces: [] diff --git a/api/laravel/Auth/Notifications/ResetPassword.yaml b/api/laravel/Auth/Notifications/ResetPassword.yaml deleted file mode 100644 index c27a776..0000000 --- a/api/laravel/Auth/Notifications/ResetPassword.yaml +++ /dev/null @@ -1,120 +0,0 @@ -name: ResetPassword -class_comment: null -dependencies: -- name: MailMessage - type: class - source: Illuminate\Notifications\Messages\MailMessage -- name: Notification - type: class - source: Illuminate\Notifications\Notification -- name: Lang - type: class - source: Illuminate\Support\Facades\Lang -properties: -- name: token - visibility: public - comment: '# * The password reset token. - - # * - - # * @var string' -- name: createUrlCallback - visibility: public - comment: '# * The callback that should be used to create the reset password URL. - - # * - - # * @var (\Closure(mixed, string): string)|null' -- name: toMailCallback - visibility: public - comment: '# * The callback that should be used to build the mail message. - - # * - - # * @var (\Closure(mixed, string): \Illuminate\Notifications\Messages\MailMessage|\Illuminate\Contracts\Mail\Mailable)|null' -methods: -- name: __construct - visibility: public - parameters: - - name: token - comment: "# * The password reset token.\n# *\n# * @var string\n# */\n# public $token;\n\ - # \n# /**\n# * The callback that should be used to create the reset password URL.\n\ - # *\n# * @var (\\Closure(mixed, string): string)|null\n# */\n# public static $createUrlCallback;\n\ - # \n# /**\n# * The callback that should be used to build the mail message.\n#\ - \ *\n# * @var (\\Closure(mixed, string): \\Illuminate\\Notifications\\Messages\\\ - MailMessage|\\Illuminate\\Contracts\\Mail\\Mailable)|null\n# */\n# public static\ - \ $toMailCallback;\n# \n# /**\n# * Create a notification instance.\n# *\n# * @param\ - \ string $token\n# * @return void" -- name: via - visibility: public - parameters: - - name: notifiable - comment: '# * Get the notification''s channels. - - # * - - # * @param mixed $notifiable - - # * @return array|string' -- name: toMail - visibility: public - parameters: - - name: notifiable - comment: '# * Build the mail representation of the notification. - - # * - - # * @param mixed $notifiable - - # * @return \Illuminate\Notifications\Messages\MailMessage' -- name: buildMailMessage - visibility: protected - parameters: - - name: url - comment: '# * Get the reset password notification mail message for the given URL. - - # * - - # * @param string $url - - # * @return \Illuminate\Notifications\Messages\MailMessage' -- name: resetUrl - visibility: protected - parameters: - - name: notifiable - comment: '# * Get the reset URL for the given notifiable. - - # * - - # * @param mixed $notifiable - - # * @return string' -- name: createUrlUsing - visibility: public - parameters: - - name: callback - comment: '# * Set a callback that should be used when creating the reset password - button URL. - - # * - - # * @param \Closure(mixed, string): string $callback - - # * @return void' -- name: toMailUsing - visibility: public - parameters: - - name: callback - comment: '# * Set a callback that should be used when building the notification - mail message. - - # * - - # * @param \Closure(mixed, string): (\Illuminate\Notifications\Messages\MailMessage|\Illuminate\Contracts\Mail\Mailable) $callback - - # * @return void' -traits: -- Illuminate\Notifications\Messages\MailMessage -- Illuminate\Notifications\Notification -- Illuminate\Support\Facades\Lang -interfaces: [] diff --git a/api/laravel/Auth/Notifications/VerifyEmail.yaml b/api/laravel/Auth/Notifications/VerifyEmail.yaml deleted file mode 100644 index 0acd632..0000000 --- a/api/laravel/Auth/Notifications/VerifyEmail.yaml +++ /dev/null @@ -1,112 +0,0 @@ -name: VerifyEmail -class_comment: null -dependencies: -- name: MailMessage - type: class - source: Illuminate\Notifications\Messages\MailMessage -- name: Notification - type: class - source: Illuminate\Notifications\Notification -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Config - type: class - source: Illuminate\Support\Facades\Config -- name: Lang - type: class - source: Illuminate\Support\Facades\Lang -- name: URL - type: class - source: Illuminate\Support\Facades\URL -properties: -- name: createUrlCallback - visibility: public - comment: '# * The callback that should be used to create the verify email URL. - - # * - - # * @var \Closure|null' -- name: toMailCallback - visibility: public - comment: '# * The callback that should be used to build the mail message. - - # * - - # * @var \Closure|null' -methods: -- name: via - visibility: public - parameters: - - name: notifiable - comment: "# * The callback that should be used to create the verify email URL.\n\ - # *\n# * @var \\Closure|null\n# */\n# public static $createUrlCallback;\n# \n\ - # /**\n# * The callback that should be used to build the mail message.\n# *\n\ - # * @var \\Closure|null\n# */\n# public static $toMailCallback;\n# \n# /**\n#\ - \ * Get the notification's channels.\n# *\n# * @param mixed $notifiable\n# *\ - \ @return array|string" -- name: toMail - visibility: public - parameters: - - name: notifiable - comment: '# * Build the mail representation of the notification. - - # * - - # * @param mixed $notifiable - - # * @return \Illuminate\Notifications\Messages\MailMessage' -- name: buildMailMessage - visibility: protected - parameters: - - name: url - comment: '# * Get the verify email notification mail message for the given URL. - - # * - - # * @param string $url - - # * @return \Illuminate\Notifications\Messages\MailMessage' -- name: verificationUrl - visibility: protected - parameters: - - name: notifiable - comment: '# * Get the verification URL for the given notifiable. - - # * - - # * @param mixed $notifiable - - # * @return string' -- name: createUrlUsing - visibility: public - parameters: - - name: callback - comment: '# * Set a callback that should be used when creating the email verification - URL. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: toMailUsing - visibility: public - parameters: - - name: callback - comment: '# * Set a callback that should be used when building the notification - mail message. - - # * - - # * @param \Closure $callback - - # * @return void' -traits: -- Illuminate\Notifications\Messages\MailMessage -- Illuminate\Notifications\Notification -- Illuminate\Support\Carbon -- Illuminate\Support\Facades\Config -- Illuminate\Support\Facades\Lang -- Illuminate\Support\Facades\URL -interfaces: [] diff --git a/api/laravel/Auth/Passwords/CanResetPassword.yaml b/api/laravel/Auth/Passwords/CanResetPassword.yaml deleted file mode 100644 index a6ed3ec..0000000 --- a/api/laravel/Auth/Passwords/CanResetPassword.yaml +++ /dev/null @@ -1,29 +0,0 @@ -name: CanResetPassword -class_comment: null -dependencies: -- name: ResetPasswordNotification - type: class - source: Illuminate\Auth\Notifications\ResetPassword -properties: [] -methods: -- name: getEmailForPasswordReset - visibility: public - parameters: [] - comment: '# * Get the e-mail address where password reset links are sent. - - # * - - # * @return string' -- name: sendPasswordResetNotification - visibility: public - parameters: - - name: token - comment: '# * Send the password reset notification. - - # * - - # * @param string $token - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Passwords/DatabaseTokenRepository.yaml b/api/laravel/Auth/Passwords/DatabaseTokenRepository.yaml deleted file mode 100644 index 7781cf4..0000000 --- a/api/laravel/Auth/Passwords/DatabaseTokenRepository.yaml +++ /dev/null @@ -1,226 +0,0 @@ -name: DatabaseTokenRepository -class_comment: null -dependencies: -- name: CanResetPasswordContract - type: class - source: Illuminate\Contracts\Auth\CanResetPassword -- name: HasherContract - type: class - source: Illuminate\Contracts\Hashing\Hasher -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: connection - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\ConnectionInterface' -- name: hasher - visibility: protected - comment: '# * The Hasher implementation. - - # * - - # * @var \Illuminate\Contracts\Hashing\Hasher' -- name: table - visibility: protected - comment: '# * The token database table. - - # * - - # * @var string' -- name: hashKey - visibility: protected - comment: '# * The hashing key. - - # * - - # * @var string' -- name: expires - visibility: protected - comment: '# * The number of seconds a token should last. - - # * - - # * @var int' -- name: throttle - visibility: protected - comment: '# * Minimum number of seconds before re-redefining the token. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: hasher - - name: table - - name: hashKey - - name: expires - default: '60' - - name: throttle - default: '60' - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionInterface\n# */\n# protected $connection;\n# \n# /**\n# * The Hasher\ - \ implementation.\n# *\n# * @var \\Illuminate\\Contracts\\Hashing\\Hasher\n# */\n\ - # protected $hasher;\n# \n# /**\n# * The token database table.\n# *\n# * @var\ - \ string\n# */\n# protected $table;\n# \n# /**\n# * The hashing key.\n# *\n# *\ - \ @var string\n# */\n# protected $hashKey;\n# \n# /**\n# * The number of seconds\ - \ a token should last.\n# *\n# * @var int\n# */\n# protected $expires;\n# \n#\ - \ /**\n# * Minimum number of seconds before re-redefining the token.\n# *\n# *\ - \ @var int\n# */\n# protected $throttle;\n# \n# /**\n# * Create a new token repository\ - \ instance.\n# *\n# * @param \\Illuminate\\Database\\ConnectionInterface $connection\n\ - # * @param \\Illuminate\\Contracts\\Hashing\\Hasher $hasher\n# * @param string\ - \ $table\n# * @param string $hashKey\n# * @param int $expires\n# * @param\ - \ int $throttle\n# * @return void" -- name: create - visibility: public - parameters: - - name: user - comment: '# * Create a new token record. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return string' -- name: deleteExisting - visibility: protected - parameters: - - name: user - comment: '# * Delete all existing reset tokens from the database. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return int' -- name: getPayload - visibility: protected - parameters: - - name: email - - name: token - comment: '# * Build the record payload for the table. - - # * - - # * @param string $email - - # * @param string $token - - # * @return array' -- name: exists - visibility: public - parameters: - - name: user - - name: token - comment: '# * Determine if a token record exists and is valid. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @param string $token - - # * @return bool' -- name: tokenExpired - visibility: protected - parameters: - - name: createdAt - comment: '# * Determine if the token has expired. - - # * - - # * @param string $createdAt - - # * @return bool' -- name: recentlyCreatedToken - visibility: public - parameters: - - name: user - comment: '# * Determine if the given user recently created a password reset token. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return bool' -- name: tokenRecentlyCreated - visibility: protected - parameters: - - name: createdAt - comment: '# * Determine if the token was recently created. - - # * - - # * @param string $createdAt - - # * @return bool' -- name: delete - visibility: public - parameters: - - name: user - comment: '# * Delete a token record by user. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return void' -- name: deleteExpired - visibility: public - parameters: [] - comment: '# * Delete expired tokens. - - # * - - # * @return void' -- name: createNewToken - visibility: public - parameters: [] - comment: '# * Create a new token for the user. - - # * - - # * @return string' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the database connection instance. - - # * - - # * @return \Illuminate\Database\ConnectionInterface' -- name: getTable - visibility: protected - parameters: [] - comment: '# * Begin a new database query against the table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getHasher - visibility: public - parameters: [] - comment: '# * Get the hasher instance. - - # * - - # * @return \Illuminate\Contracts\Hashing\Hasher' -traits: -- Illuminate\Database\ConnectionInterface -- Illuminate\Support\Carbon -- Illuminate\Support\Str -interfaces: -- TokenRepositoryInterface diff --git a/api/laravel/Auth/Passwords/PasswordBroker.yaml b/api/laravel/Auth/Passwords/PasswordBroker.yaml deleted file mode 100644 index ea9c1db..0000000 --- a/api/laravel/Auth/Passwords/PasswordBroker.yaml +++ /dev/null @@ -1,174 +0,0 @@ -name: PasswordBroker -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: PasswordResetLinkSent - type: class - source: Illuminate\Auth\Events\PasswordResetLinkSent -- name: CanResetPasswordContract - type: class - source: Illuminate\Contracts\Auth\CanResetPassword -- name: PasswordBrokerContract - type: class - source: Illuminate\Contracts\Auth\PasswordBroker -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: UnexpectedValueException - type: class - source: UnexpectedValueException -properties: -- name: tokens - visibility: protected - comment: '# * The password token repository. - - # * - - # * @var \Illuminate\Auth\Passwords\TokenRepositoryInterface' -- name: users - visibility: protected - comment: '# * The user provider implementation. - - # * - - # * @var \Illuminate\Contracts\Auth\UserProvider' -- name: events - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -methods: -- name: __construct - visibility: public - parameters: - - name: tokens - - name: users - - name: dispatcher - default: 'null' - comment: "# * The password token repository.\n# *\n# * @var \\Illuminate\\Auth\\\ - Passwords\\TokenRepositoryInterface\n# */\n# protected $tokens;\n# \n# /**\n#\ - \ * The user provider implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Auth\\UserProvider\n# */\n# protected $users;\n# \n# /**\n# * The event dispatcher\ - \ instance.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n\ - # protected $events;\n# \n# /**\n# * Create a new password broker instance.\n\ - # *\n# * @param \\Illuminate\\Auth\\Passwords\\TokenRepositoryInterface $tokens\n\ - # * @param \\Illuminate\\Contracts\\Auth\\UserProvider $users\n# * @param \\\ - Illuminate\\Contracts\\Events\\Dispatcher|null $dispatcher\n# * @return void" -- name: sendResetLink - visibility: public - parameters: - - name: credentials - - name: callback - default: 'null' - comment: '# * Send a password reset link to a user. - - # * - - # * @param array $credentials - - # * @param \Closure|null $callback - - # * @return string' -- name: reset - visibility: public - parameters: - - name: credentials - - name: callback - comment: '# * Reset the password for the given token. - - # * - - # * @param array $credentials - - # * @param \Closure $callback - - # * @return mixed' -- name: validateReset - visibility: protected - parameters: - - name: credentials - comment: '# * Validate a password reset for the given credentials. - - # * - - # * @param array $credentials - - # * @return \Illuminate\Contracts\Auth\CanResetPassword|string' -- name: getUser - visibility: public - parameters: - - name: credentials - comment: '# * Get the user for the given credentials. - - # * - - # * @param array $credentials - - # * @return \Illuminate\Contracts\Auth\CanResetPassword|null - - # * - - # * @throws \UnexpectedValueException' -- name: createToken - visibility: public - parameters: - - name: user - comment: '# * Create a new password reset token for the given user. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return string' -- name: deleteToken - visibility: public - parameters: - - name: user - comment: '# * Delete password reset tokens of the given user. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return void' -- name: tokenExists - visibility: public - parameters: - - name: user - - name: token - comment: '# * Validate the given password reset token. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @param string $token - - # * @return bool' -- name: getRepository - visibility: public - parameters: [] - comment: '# * Get the password reset token repository implementation. - - # * - - # * @return \Illuminate\Auth\Passwords\TokenRepositoryInterface' -traits: -- Closure -- Illuminate\Auth\Events\PasswordResetLinkSent -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Support\Arr -- UnexpectedValueException -interfaces: -- PasswordBrokerContract diff --git a/api/laravel/Auth/Passwords/PasswordBrokerManager.yaml b/api/laravel/Auth/Passwords/PasswordBrokerManager.yaml deleted file mode 100644 index a7462da..0000000 --- a/api/laravel/Auth/Passwords/PasswordBrokerManager.yaml +++ /dev/null @@ -1,132 +0,0 @@ -name: PasswordBrokerManager -class_comment: '# * @mixin \Illuminate\Contracts\Auth\PasswordBroker' -dependencies: -- name: FactoryContract - type: class - source: Illuminate\Contracts\Auth\PasswordBrokerFactory -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: app - visibility: protected - comment: '# * @mixin \Illuminate\Contracts\Auth\PasswordBroker - - # */ - - # class PasswordBrokerManager implements FactoryContract - - # { - - # /** - - # * The application instance. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -- name: brokers - visibility: protected - comment: '# * The array of created "drivers". - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * @mixin \\Illuminate\\Contracts\\Auth\\PasswordBroker\n# */\n# class\ - \ PasswordBrokerManager implements FactoryContract\n# {\n# /**\n# * The application\ - \ instance.\n# *\n# * @var \\Illuminate\\Contracts\\Foundation\\Application\n\ - # */\n# protected $app;\n# \n# /**\n# * The array of created \"drivers\".\n# *\n\ - # * @var array\n# */\n# protected $brokers = [];\n# \n# /**\n# * Create a new\ - \ PasswordBroker manager instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Foundation\\Application $app\n# * @return void" -- name: broker - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Attempt to get the broker from the local cache. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Auth\PasswordBroker' -- name: resolve - visibility: protected - parameters: - - name: name - comment: '# * Resolve the given broker. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Auth\PasswordBroker - - # * - - # * @throws \InvalidArgumentException' -- name: createTokenRepository - visibility: protected - parameters: - - name: config - comment: '# * Create a token repository instance based on the given configuration. - - # * - - # * @param array $config - - # * @return \Illuminate\Auth\Passwords\TokenRepositoryInterface' -- name: getConfig - visibility: protected - parameters: - - name: name - comment: '# * Get the password broker configuration. - - # * - - # * @param string $name - - # * @return array|null' -- name: getDefaultDriver - visibility: public - parameters: [] - comment: '# * Get the default password broker name. - - # * - - # * @return string' -- name: setDefaultDriver - visibility: public - parameters: - - name: name - comment: '# * Set the default password broker name. - - # * - - # * @param string $name - - # * @return void' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically call the default driver instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- InvalidArgumentException -interfaces: -- FactoryContract diff --git a/api/laravel/Auth/Passwords/PasswordResetServiceProvider.yaml b/api/laravel/Auth/Passwords/PasswordResetServiceProvider.yaml deleted file mode 100644 index ae2480c..0000000 --- a/api/laravel/Auth/Passwords/PasswordResetServiceProvider.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: PasswordResetServiceProvider -class_comment: null -dependencies: -- name: DeferrableProvider - type: class - source: Illuminate\Contracts\Support\DeferrableProvider -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerPasswordBroker - visibility: protected - parameters: [] - comment: '# * Register the password broker instance. - - # * - - # * @return void' -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Support\DeferrableProvider -- Illuminate\Support\ServiceProvider -interfaces: -- DeferrableProvider diff --git a/api/laravel/Auth/Passwords/TokenRepositoryInterface.yaml b/api/laravel/Auth/Passwords/TokenRepositoryInterface.yaml deleted file mode 100644 index 19a0f32..0000000 --- a/api/laravel/Auth/Passwords/TokenRepositoryInterface.yaml +++ /dev/null @@ -1,65 +0,0 @@ -name: TokenRepositoryInterface -class_comment: null -dependencies: -- name: CanResetPasswordContract - type: class - source: Illuminate\Contracts\Auth\CanResetPassword -properties: [] -methods: -- name: create - visibility: public - parameters: - - name: user - comment: '# * Create a new token. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return string' -- name: exists - visibility: public - parameters: - - name: user - - name: token - comment: '# * Determine if a token record exists and is valid. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @param string $token - - # * @return bool' -- name: recentlyCreatedToken - visibility: public - parameters: - - name: user - comment: '# * Determine if the given user recently created a password reset token. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return bool' -- name: delete - visibility: public - parameters: - - name: user - comment: '# * Delete a token record. - - # * - - # * @param \Illuminate\Contracts\Auth\CanResetPassword $user - - # * @return void' -- name: deleteExpired - visibility: public - parameters: [] - comment: '# * Delete expired tokens. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/Recaller.yaml b/api/laravel/Auth/Recaller.yaml deleted file mode 100644 index e450067..0000000 --- a/api/laravel/Auth/Recaller.yaml +++ /dev/null @@ -1,77 +0,0 @@ -name: Recaller -class_comment: null -dependencies: [] -properties: -- name: recaller - visibility: protected - comment: '# * The "recaller" / "remember me" cookie string. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: recaller - comment: "# * The \"recaller\" / \"remember me\" cookie string.\n# *\n# * @var string\n\ - # */\n# protected $recaller;\n# \n# /**\n# * Create a new recaller instance.\n\ - # *\n# * @param string $recaller\n# * @return void" -- name: id - visibility: public - parameters: [] - comment: '# * Get the user ID from the recaller. - - # * - - # * @return string' -- name: token - visibility: public - parameters: [] - comment: '# * Get the "remember token" token from the recaller. - - # * - - # * @return string' -- name: hash - visibility: public - parameters: [] - comment: '# * Get the password from the recaller. - - # * - - # * @return string' -- name: valid - visibility: public - parameters: [] - comment: '# * Determine if the recaller is valid. - - # * - - # * @return bool' -- name: properString - visibility: protected - parameters: [] - comment: '# * Determine if the recaller is an invalid string. - - # * - - # * @return bool' -- name: hasAllSegments - visibility: protected - parameters: [] - comment: '# * Determine if the recaller has all segments. - - # * - - # * @return bool' -- name: segments - visibility: public - parameters: [] - comment: '# * Get the recaller''s segments. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Auth/RequestGuard.yaml b/api/laravel/Auth/RequestGuard.yaml deleted file mode 100644 index 90dbd5d..0000000 --- a/api/laravel/Auth/RequestGuard.yaml +++ /dev/null @@ -1,83 +0,0 @@ -name: RequestGuard -class_comment: null -dependencies: -- name: Guard - type: class - source: Illuminate\Contracts\Auth\Guard -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: Request - type: class - source: Illuminate\Http\Request -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -properties: -- name: callback - visibility: protected - comment: '# * The guard callback. - - # * - - # * @var callable' -- name: request - visibility: protected - comment: '# * The request instance. - - # * - - # * @var \Illuminate\Http\Request' -methods: -- name: __construct - visibility: public - parameters: - - name: callback - - name: request - - name: provider - default: 'null' - comment: "# * The guard callback.\n# *\n# * @var callable\n# */\n# protected $callback;\n\ - # \n# /**\n# * The request instance.\n# *\n# * @var \\Illuminate\\Http\\Request\n\ - # */\n# protected $request;\n# \n# /**\n# * Create a new authentication guard.\n\ - # *\n# * @param callable $callback\n# * @param \\Illuminate\\Http\\Request\ - \ $request\n# * @param \\Illuminate\\Contracts\\Auth\\UserProvider|null $provider\n\ - # * @return void" -- name: user - visibility: public - parameters: [] - comment: '# * Get the currently authenticated user. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: validate - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Validate a user''s credentials. - - # * - - # * @param array $credentials - - # * @return bool' -- name: setRequest - visibility: public - parameters: - - name: request - comment: '# * Set the current request instance. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return $this' -traits: -- Illuminate\Contracts\Auth\Guard -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Http\Request -- Illuminate\Support\Traits\Macroable -- GuardHelpers -interfaces: -- Guard diff --git a/api/laravel/Auth/SessionGuard.yaml b/api/laravel/Auth/SessionGuard.yaml deleted file mode 100644 index b59a8ab..0000000 --- a/api/laravel/Auth/SessionGuard.yaml +++ /dev/null @@ -1,834 +0,0 @@ -name: SessionGuard -class_comment: null -dependencies: -- name: Attempting - type: class - source: Illuminate\Auth\Events\Attempting -- name: Authenticated - type: class - source: Illuminate\Auth\Events\Authenticated -- name: CurrentDeviceLogout - type: class - source: Illuminate\Auth\Events\CurrentDeviceLogout -- name: Failed - type: class - source: Illuminate\Auth\Events\Failed -- name: Login - type: class - source: Illuminate\Auth\Events\Login -- name: Logout - type: class - source: Illuminate\Auth\Events\Logout -- name: OtherDeviceLogout - type: class - source: Illuminate\Auth\Events\OtherDeviceLogout -- name: Validated - type: class - source: Illuminate\Auth\Events\Validated -- name: AuthenticatableContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: StatefulGuard - type: class - source: Illuminate\Contracts\Auth\StatefulGuard -- name: SupportsBasicAuth - type: class - source: Illuminate\Contracts\Auth\SupportsBasicAuth -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: CookieJar - type: class - source: Illuminate\Contracts\Cookie\QueueingFactory -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Session - type: class - source: Illuminate\Contracts\Session\Session -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Hash - type: class - source: Illuminate\Support\Facades\Hash -- name: Str - type: class - source: Illuminate\Support\Str -- name: Timebox - type: class - source: Illuminate\Support\Timebox -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: RuntimeException - type: class - source: RuntimeException -- name: Request - type: class - source: Symfony\Component\HttpFoundation\Request -- name: UnauthorizedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException -properties: -- name: lastAttempted - visibility: protected - comment: "# * The name of the guard. Typically \"web\".\n# *\n# * Corresponds to\ - \ guard name in authentication configuration.\n# *\n# * @var string\n# */\n# public\ - \ readonly string $name;\n# \n# /**\n# * The user we last attempted to retrieve.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Auth\\Authenticatable" -- name: viaRemember - visibility: protected - comment: '# * Indicates if the user was authenticated via a recaller cookie. - - # * - - # * @var bool' -- name: rememberDuration - visibility: protected - comment: '# * The number of minutes that the "remember me" cookie should be valid - for. - - # * - - # * @var int' -- name: session - visibility: protected - comment: '# * The session used by the guard. - - # * - - # * @var \Illuminate\Contracts\Session\Session' -- name: cookie - visibility: protected - comment: '# * The Illuminate cookie creator service. - - # * - - # * @var \Illuminate\Contracts\Cookie\QueueingFactory' -- name: request - visibility: protected - comment: '# * The request instance. - - # * - - # * @var \Symfony\Component\HttpFoundation\Request' -- name: events - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: timebox - visibility: protected - comment: '# * The timebox instance. - - # * - - # * @var \Illuminate\Support\Timebox' -- name: rehashOnLogin - visibility: protected - comment: '# * Indicates if passwords should be rehashed on login if needed. - - # * - - # * @var bool' -- name: loggedOut - visibility: protected - comment: '# * Indicates if the logout method has been called. - - # * - - # * @var bool' -- name: recallAttempted - visibility: protected - comment: '# * Indicates if a token user retrieval has been attempted. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: name - - name: provider - - name: session - - name: request - default: 'null' - - name: timebox - default: 'null' - - name: rehashOnLogin - default: 'true' - comment: "# * The name of the guard. Typically \"web\".\n# *\n# * Corresponds to\ - \ guard name in authentication configuration.\n# *\n# * @var string\n# */\n# public\ - \ readonly string $name;\n# \n# /**\n# * The user we last attempted to retrieve.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Auth\\Authenticatable\n# */\n# protected\ - \ $lastAttempted;\n# \n# /**\n# * Indicates if the user was authenticated via\ - \ a recaller cookie.\n# *\n# * @var bool\n# */\n# protected $viaRemember = false;\n\ - # \n# /**\n# * The number of minutes that the \"remember me\" cookie should be\ - \ valid for.\n# *\n# * @var int\n# */\n# protected $rememberDuration = 576000;\n\ - # \n# /**\n# * The session used by the guard.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Session\\Session\n# */\n# protected $session;\n# \n# /**\n# * The Illuminate cookie\ - \ creator service.\n# *\n# * @var \\Illuminate\\Contracts\\Cookie\\QueueingFactory\n\ - # */\n# protected $cookie;\n# \n# /**\n# * The request instance.\n# *\n# * @var\ - \ \\Symfony\\Component\\HttpFoundation\\Request\n# */\n# protected $request;\n\ - # \n# /**\n# * The event dispatcher instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Events\\Dispatcher\n# */\n# protected $events;\n# \n# /**\n# * The timebox instance.\n\ - # *\n# * @var \\Illuminate\\Support\\Timebox\n# */\n# protected $timebox;\n# \n\ - # /**\n# * Indicates if passwords should be rehashed on login if needed.\n# *\n\ - # * @var bool\n# */\n# protected $rehashOnLogin;\n# \n# /**\n# * Indicates if\ - \ the logout method has been called.\n# *\n# * @var bool\n# */\n# protected $loggedOut\ - \ = false;\n# \n# /**\n# * Indicates if a token user retrieval has been attempted.\n\ - # *\n# * @var bool\n# */\n# protected $recallAttempted = false;\n# \n# /**\n#\ - \ * Create a new authentication guard.\n# *\n# * @param string $name\n# * @param\ - \ \\Illuminate\\Contracts\\Auth\\UserProvider $provider\n# * @param \\Illuminate\\\ - Contracts\\Session\\Session $session\n# * @param \\Symfony\\Component\\HttpFoundation\\\ - Request|null $request\n# * @param \\Illuminate\\Support\\Timebox|null $timebox\n\ - # * @param bool $rehashOnLogin\n# * @return void" -- name: user - visibility: public - parameters: [] - comment: '# * Get the currently authenticated user. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: userFromRecaller - visibility: protected - parameters: - - name: recaller - comment: '# * Pull a user from the repository by its "remember me" cookie token. - - # * - - # * @param \Illuminate\Auth\Recaller $recaller - - # * @return mixed' -- name: recaller - visibility: protected - parameters: [] - comment: '# * Get the decrypted recaller cookie for the request. - - # * - - # * @return \Illuminate\Auth\Recaller|null' -- name: id - visibility: public - parameters: [] - comment: '# * Get the ID for the currently authenticated user. - - # * - - # * @return int|string|null' -- name: once - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Log a user into the application without sessions or cookies. - - # * - - # * @param array $credentials - - # * @return bool' -- name: onceUsingId - visibility: public - parameters: - - name: id - comment: '# * Log the given user ID into the application without sessions or cookies. - - # * - - # * @param mixed $id - - # * @return \Illuminate\Contracts\Auth\Authenticatable|false' -- name: validate - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Validate a user''s credentials. - - # * - - # * @param array $credentials - - # * @return bool' -- name: basic - visibility: public - parameters: - - name: field - default: '''email''' - - name: extraConditions - default: '[]' - comment: '# * Attempt to authenticate using HTTP Basic Auth. - - # * - - # * @param string $field - - # * @param array $extraConditions - - # * @return \Symfony\Component\HttpFoundation\Response|null - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException' -- name: onceBasic - visibility: public - parameters: - - name: field - default: '''email''' - - name: extraConditions - default: '[]' - comment: '# * Perform a stateless HTTP Basic login attempt. - - # * - - # * @param string $field - - # * @param array $extraConditions - - # * @return \Symfony\Component\HttpFoundation\Response|null - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException' -- name: attemptBasic - visibility: protected - parameters: - - name: request - - name: field - - name: extraConditions - default: '[]' - comment: '# * Attempt to authenticate using basic authentication. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @param string $field - - # * @param array $extraConditions - - # * @return bool' -- name: basicCredentials - visibility: protected - parameters: - - name: request - - name: field - comment: '# * Get the credential array for an HTTP Basic request. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @param string $field - - # * @return array' -- name: failedBasicResponse - visibility: protected - parameters: [] - comment: '# * Get the response for basic authentication. - - # * - - # * @return void - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException' -- name: attempt - visibility: public - parameters: - - name: credentials - default: '[]' - - name: remember - default: 'false' - comment: '# * Attempt to authenticate a user using the given credentials. - - # * - - # * @param array $credentials - - # * @param bool $remember - - # * @return bool' -- name: attemptWhen - visibility: public - parameters: - - name: credentials - default: '[]' - - name: callbacks - default: 'null' - - name: remember - default: 'false' - comment: '# * Attempt to authenticate a user with credentials and additional callbacks. - - # * - - # * @param array $credentials - - # * @param array|callable|null $callbacks - - # * @param bool $remember - - # * @return bool' -- name: hasValidCredentials - visibility: protected - parameters: - - name: user - - name: credentials - comment: '# * Determine if the user matches the credentials. - - # * - - # * @param mixed $user - - # * @param array $credentials - - # * @return bool' -- name: shouldLogin - visibility: protected - parameters: - - name: callbacks - - name: user - comment: '# * Determine if the user should login by executing the given callbacks. - - # * - - # * @param array|callable|null $callbacks - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return bool' -- name: rehashPasswordIfRequired - visibility: protected - parameters: - - name: user - - name: credentials - comment: '# * Rehash the user''s password if enabled and required. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @return void' -- name: loginUsingId - visibility: public - parameters: - - name: id - - name: remember - default: 'false' - comment: '# * Log the given user ID into the application. - - # * - - # * @param mixed $id - - # * @param bool $remember - - # * @return \Illuminate\Contracts\Auth\Authenticatable|false' -- name: login - visibility: public - parameters: - - name: user - - name: remember - default: 'false' - comment: '# * Log a user into the application. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param bool $remember - - # * @return void' -- name: updateSession - visibility: protected - parameters: - - name: id - comment: '# * Update the session with the given ID. - - # * - - # * @param string $id - - # * @return void' -- name: ensureRememberTokenIsSet - visibility: protected - parameters: - - name: user - comment: '# * Create a new "remember me" token for the user if one doesn''t already - exist. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: queueRecallerCookie - visibility: protected - parameters: - - name: user - comment: '# * Queue the recaller cookie into the cookie jar. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: createRecaller - visibility: protected - parameters: - - name: value - comment: '# * Create a "remember me" cookie for a given ID. - - # * - - # * @param string $value - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: logout - visibility: public - parameters: [] - comment: '# * Log the user out of the application. - - # * - - # * @return void' -- name: logoutCurrentDevice - visibility: public - parameters: [] - comment: '# * Log the user out of the application on their current device only. - - # * - - # * This method does not cycle the "remember" token. - - # * - - # * @return void' -- name: clearUserDataFromStorage - visibility: protected - parameters: [] - comment: '# * Remove the user data from the session and cookies. - - # * - - # * @return void' -- name: cycleRememberToken - visibility: protected - parameters: - - name: user - comment: '# * Refresh the "remember me" token for the user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: logoutOtherDevices - visibility: public - parameters: - - name: password - comment: '# * Invalidate other sessions for the current user. - - # * - - # * The application must be using the AuthenticateSession middleware. - - # * - - # * @param string $password - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null - - # * - - # * @throws \Illuminate\Auth\AuthenticationException' -- name: rehashUserPasswordForDeviceLogout - visibility: protected - parameters: - - name: password - comment: '# * Rehash the current user''s password for logging out other devices - via AuthenticateSession. - - # * - - # * @param string $password - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null - - # * - - # * @throws \InvalidArgumentException' -- name: attempting - visibility: public - parameters: - - name: callback - comment: '# * Register an authentication attempt event listener. - - # * - - # * @param mixed $callback - - # * @return void' -- name: fireAttemptEvent - visibility: protected - parameters: - - name: credentials - - name: remember - default: 'false' - comment: '# * Fire the attempt event with the arguments. - - # * - - # * @param array $credentials - - # * @param bool $remember - - # * @return void' -- name: fireValidatedEvent - visibility: protected - parameters: - - name: user - comment: '# * Fires the validated event if the dispatcher is set. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: fireLoginEvent - visibility: protected - parameters: - - name: user - - name: remember - default: 'false' - comment: '# * Fire the login event if the dispatcher is set. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param bool $remember - - # * @return void' -- name: fireAuthenticatedEvent - visibility: protected - parameters: - - name: user - comment: '# * Fire the authenticated event if the dispatcher is set. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: fireOtherDeviceLogoutEvent - visibility: protected - parameters: - - name: user - comment: '# * Fire the other device logout event if the dispatcher is set. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return void' -- name: fireFailedEvent - visibility: protected - parameters: - - name: user - - name: credentials - comment: '# * Fire the failed authentication attempt event with the given arguments. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|null $user - - # * @param array $credentials - - # * @return void' -- name: getLastAttempted - visibility: public - parameters: [] - comment: '# * Get the last user we attempted to authenticate. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable' -- name: getName - visibility: public - parameters: [] - comment: '# * Get a unique identifier for the auth session value. - - # * - - # * @return string' -- name: getRecallerName - visibility: public - parameters: [] - comment: '# * Get the name of the cookie used to store the "recaller". - - # * - - # * @return string' -- name: viaRemember - visibility: public - parameters: [] - comment: '# * Determine if the user was authenticated via "remember me" cookie. - - # * - - # * @return bool' -- name: getRememberDuration - visibility: protected - parameters: [] - comment: '# * Get the number of minutes the remember me cookie should be valid for. - - # * - - # * @return int' -- name: setRememberDuration - visibility: public - parameters: - - name: minutes - comment: '# * Set the number of minutes the remember me cookie should be valid for. - - # * - - # * @param int $minutes - - # * @return $this' -- name: getCookieJar - visibility: public - parameters: [] - comment: '# * Get the cookie creator instance used by the guard. - - # * - - # * @return \Illuminate\Contracts\Cookie\QueueingFactory - - # * - - # * @throws \RuntimeException' -- name: setCookieJar - visibility: public - parameters: - - name: cookie - comment: '# * Set the cookie creator instance used by the guard. - - # * - - # * @param \Illuminate\Contracts\Cookie\QueueingFactory $cookie - - # * @return void' -- name: getDispatcher - visibility: public - parameters: [] - comment: '# * Get the event dispatcher instance. - - # * - - # * @return \Illuminate\Contracts\Events\Dispatcher' -- name: setDispatcher - visibility: public - parameters: - - name: events - comment: '# * Set the event dispatcher instance. - - # * - - # * @param \Illuminate\Contracts\Events\Dispatcher $events - - # * @return void' -- name: getSession - visibility: public - parameters: [] - comment: '# * Get the session store used by the guard. - - # * - - # * @return \Illuminate\Contracts\Session\Session' -- name: getUser - visibility: public - parameters: [] - comment: '# * Return the currently cached user. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: setUser - visibility: public - parameters: - - name: user - comment: '# * Set the current user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return $this' -- name: getRequest - visibility: public - parameters: [] - comment: '# * Get the current request instance. - - # * - - # * @return \Symfony\Component\HttpFoundation\Request' -- name: setRequest - visibility: public - parameters: - - name: request - comment: '# * Set the current request instance. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @return $this' -- name: getTimebox - visibility: public - parameters: [] - comment: '# * Get the timebox instance used by the guard. - - # * - - # * @return \Illuminate\Support\Timebox' -traits: -- Illuminate\Auth\Events\Attempting -- Illuminate\Auth\Events\Authenticated -- Illuminate\Auth\Events\CurrentDeviceLogout -- Illuminate\Auth\Events\Failed -- Illuminate\Auth\Events\Login -- Illuminate\Auth\Events\Logout -- Illuminate\Auth\Events\OtherDeviceLogout -- Illuminate\Auth\Events\Validated -- Illuminate\Contracts\Auth\StatefulGuard -- Illuminate\Contracts\Auth\SupportsBasicAuth -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Contracts\Session\Session -- Illuminate\Support\Arr -- Illuminate\Support\Facades\Hash -- Illuminate\Support\Str -- Illuminate\Support\Timebox -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- RuntimeException -- Symfony\Component\HttpFoundation\Request -- Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException -- GuardHelpers -interfaces: -- StatefulGuard diff --git a/api/laravel/Auth/TokenGuard.yaml b/api/laravel/Auth/TokenGuard.yaml deleted file mode 100644 index 0b72540..0000000 --- a/api/laravel/Auth/TokenGuard.yaml +++ /dev/null @@ -1,114 +0,0 @@ -name: TokenGuard -class_comment: null -dependencies: -- name: Guard - type: class - source: Illuminate\Contracts\Auth\Guard -- name: UserProvider - type: class - source: Illuminate\Contracts\Auth\UserProvider -- name: Request - type: class - source: Illuminate\Http\Request -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -properties: -- name: request - visibility: protected - comment: '# * The request instance. - - # * - - # * @var \Illuminate\Http\Request' -- name: inputKey - visibility: protected - comment: '# * The name of the query string item from the request containing the - API token. - - # * - - # * @var string' -- name: storageKey - visibility: protected - comment: '# * The name of the token "column" in persistent storage. - - # * - - # * @var string' -- name: hash - visibility: protected - comment: '# * Indicates if the API token is hashed in storage. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: provider - - name: request - - name: inputKey - default: '''api_token''' - - name: storageKey - default: '''api_token''' - - name: hash - default: 'false' - comment: "# * The request instance.\n# *\n# * @var \\Illuminate\\Http\\Request\n\ - # */\n# protected $request;\n# \n# /**\n# * The name of the query string item\ - \ from the request containing the API token.\n# *\n# * @var string\n# */\n# protected\ - \ $inputKey;\n# \n# /**\n# * The name of the token \"column\" in persistent storage.\n\ - # *\n# * @var string\n# */\n# protected $storageKey;\n# \n# /**\n# * Indicates\ - \ if the API token is hashed in storage.\n# *\n# * @var bool\n# */\n# protected\ - \ $hash = false;\n# \n# /**\n# * Create a new authentication guard.\n# *\n# *\ - \ @param \\Illuminate\\Contracts\\Auth\\UserProvider $provider\n# * @param \ - \ \\Illuminate\\Http\\Request $request\n# * @param string $inputKey\n# * @param\ - \ string $storageKey\n# * @param bool $hash\n# * @return void" -- name: user - visibility: public - parameters: [] - comment: '# * Get the currently authenticated user. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: getTokenForRequest - visibility: public - parameters: [] - comment: '# * Get the token for the current request. - - # * - - # * @return string|null' -- name: validate - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Validate a user''s credentials. - - # * - - # * @param array $credentials - - # * @return bool' -- name: setRequest - visibility: public - parameters: - - name: request - comment: '# * Set the current request instance. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return $this' -traits: -- Illuminate\Contracts\Auth\Guard -- Illuminate\Contracts\Auth\UserProvider -- Illuminate\Http\Request -- Illuminate\Support\Traits\Macroable -- GuardHelpers -interfaces: -- Guard diff --git a/api/laravel/Broadcasting/AnonymousEvent.yaml b/api/laravel/Broadcasting/AnonymousEvent.yaml deleted file mode 100644 index 1d78fec..0000000 --- a/api/laravel/Broadcasting/AnonymousEvent.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: AnonymousEvent -class_comment: null -dependencies: -- name: ShouldBroadcast - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBroadcast -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Dispatchable - type: class - source: Illuminate\Foundation\Events\Dispatchable -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: channels - comment: "# * The connection the event should be broadcast on.\n# */\n# protected\ - \ ?string $connection = null;\n# \n# /**\n# * The name the event should be broadcast\ - \ as.\n# */\n# protected ?string $name = null;\n# \n# /**\n# * The payload the\ - \ event should be broadcast with.\n# */\n# protected array $payload = [];\n# \n\ - # /**\n# * Should the broadcast include the current user.\n# */\n# protected bool\ - \ $includeCurrentUser = true;\n# \n# /**\n# * Indicates if the event should be\ - \ broadcast synchronously.\n# */\n# protected bool $shouldBroadcastNow = false;\n\ - # \n# /**\n# * Create a new anonymous broadcastable event instance.\n# *\n# *\ - \ @return void" -- name: via - visibility: public - parameters: - - name: connection - comment: '# * Set the connection the event should be broadcast on.' -- name: as - visibility: public - parameters: - - name: name - comment: '# * Set the name the event should be broadcast as.' -- name: with - visibility: public - parameters: - - name: payload - comment: '# * Set the payload the event should be broadcast with.' -- name: toOthers - visibility: public - parameters: [] - comment: '# * Broadcast the event to everyone except the current user.' -- name: sendNow - visibility: public - parameters: [] - comment: '# * Broadcast the event.' -- name: send - visibility: public - parameters: [] - comment: '# * Broadcast the event.' -- name: broadcastAs - visibility: public - parameters: [] - comment: '# * Get the name the event should broadcast as.' -- name: broadcastWith - visibility: public - parameters: [] - comment: '# * Get the payload the event should broadcast with. - - # * - - # * @return array' -- name: broadcastOn - visibility: public - parameters: [] - comment: '# * Get the channels the event should broadcast on. - - # * - - # * @return \Illuminate\Broadcasting\Channel|\Illuminate\Broadcasting\Channel[]|string[]|string' -- name: shouldBroadcastNow - visibility: public - parameters: [] - comment: '# * Determine if the event should be broadcast synchronously.' -traits: -- Illuminate\Contracts\Broadcasting\ShouldBroadcast -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Foundation\Events\Dispatchable -- Illuminate\Support\Arr -- Dispatchable -interfaces: -- ShouldBroadcast diff --git a/api/laravel/Broadcasting/BroadcastController.yaml b/api/laravel/Broadcasting/BroadcastController.yaml deleted file mode 100644 index a0d4166..0000000 --- a/api/laravel/Broadcasting/BroadcastController.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: BroadcastController -class_comment: null -dependencies: -- name: Request - type: class - source: Illuminate\Http\Request -- name: Controller - type: class - source: Illuminate\Routing\Controller -- name: Broadcast - type: class - source: Illuminate\Support\Facades\Broadcast -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -properties: [] -methods: -- name: authenticate - visibility: public - parameters: - - name: request - comment: '# * Authenticate the request for channel access. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return \Illuminate\Http\Response' -- name: authenticateUser - visibility: public - parameters: - - name: request - comment: '# * Authenticate the current user. - - # * - - # * See: https://pusher.com/docs/channels/server_api/authenticating-users/#user-authentication. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return \Illuminate\Http\Response' -traits: -- Illuminate\Http\Request -- Illuminate\Routing\Controller -- Illuminate\Support\Facades\Broadcast -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -interfaces: [] diff --git a/api/laravel/Broadcasting/BroadcastEvent.yaml b/api/laravel/Broadcasting/BroadcastEvent.yaml deleted file mode 100644 index e7eef99..0000000 --- a/api/laravel/Broadcasting/BroadcastEvent.yaml +++ /dev/null @@ -1,137 +0,0 @@ -name: BroadcastEvent -class_comment: null -dependencies: -- name: Queueable - type: class - source: Illuminate\Bus\Queueable -- name: BroadcastingFactory - type: class - source: Illuminate\Contracts\Broadcasting\Factory -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionProperty - type: class - source: ReflectionProperty -- name: Queueable - type: class - source: Queueable -properties: -- name: event - visibility: public - comment: '# * The event instance. - - # * - - # * @var mixed' -- name: tries - visibility: public - comment: '# * The number of times the job may be attempted. - - # * - - # * @var int' -- name: timeout - visibility: public - comment: '# * The number of seconds the job can run before timing out. - - # * - - # * @var int' -- name: backoff - visibility: public - comment: '# * The number of seconds to wait before retrying the job when encountering - an uncaught exception. - - # * - - # * @var int' -- name: maxExceptions - visibility: public - comment: '# * The maximum number of unhandled exceptions to allow before failing. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: event - comment: "# * The event instance.\n# *\n# * @var mixed\n# */\n# public $event;\n\ - # \n# /**\n# * The number of times the job may be attempted.\n# *\n# * @var int\n\ - # */\n# public $tries;\n# \n# /**\n# * The number of seconds the job can run before\ - \ timing out.\n# *\n# * @var int\n# */\n# public $timeout;\n# \n# /**\n# * The\ - \ number of seconds to wait before retrying the job when encountering an uncaught\ - \ exception.\n# *\n# * @var int\n# */\n# public $backoff;\n# \n# /**\n# * The\ - \ maximum number of unhandled exceptions to allow before failing.\n# *\n# * @var\ - \ int\n# */\n# public $maxExceptions;\n# \n# /**\n# * Create a new job handler\ - \ instance.\n# *\n# * @param mixed $event\n# * @return void" -- name: handle - visibility: public - parameters: - - name: manager - comment: '# * Handle the queued job. - - # * - - # * @param \Illuminate\Contracts\Broadcasting\Factory $manager - - # * @return void' -- name: getPayloadFromEvent - visibility: protected - parameters: - - name: event - comment: '# * Get the payload for the given event. - - # * - - # * @param mixed $event - - # * @return array' -- name: formatProperty - visibility: protected - parameters: - - name: value - comment: '# * Format the given value for a property. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: displayName - visibility: public - parameters: [] - comment: '# * Get the display name for the queued job. - - # * - - # * @return string' -- name: __clone - visibility: public - parameters: [] - comment: '# * Prepare the instance for cloning. - - # * - - # * @return void' -traits: -- Illuminate\Bus\Queueable -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Support\Arr -- ReflectionClass -- ReflectionProperty -- Queueable -interfaces: -- ShouldQueue diff --git a/api/laravel/Broadcasting/BroadcastException.yaml b/api/laravel/Broadcasting/BroadcastException.yaml deleted file mode 100644 index a7f9712..0000000 --- a/api/laravel/Broadcasting/BroadcastException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: BroadcastException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Broadcasting/BroadcastManager.yaml b/api/laravel/Broadcasting/BroadcastManager.yaml deleted file mode 100644 index 6cab4bb..0000000 --- a/api/laravel/Broadcasting/BroadcastManager.yaml +++ /dev/null @@ -1,468 +0,0 @@ -name: BroadcastManager -class_comment: '# * @mixin \Illuminate\Contracts\Broadcasting\Broadcaster' -dependencies: -- name: AblyRest - type: class - source: Ably\AblyRest -- name: Closure - type: class - source: Closure -- name: GuzzleClient - type: class - source: GuzzleHttp\Client -- name: AblyBroadcaster - type: class - source: Illuminate\Broadcasting\Broadcasters\AblyBroadcaster -- name: LogBroadcaster - type: class - source: Illuminate\Broadcasting\Broadcasters\LogBroadcaster -- name: NullBroadcaster - type: class - source: Illuminate\Broadcasting\Broadcasters\NullBroadcaster -- name: PusherBroadcaster - type: class - source: Illuminate\Broadcasting\Broadcasters\PusherBroadcaster -- name: RedisBroadcaster - type: class - source: Illuminate\Broadcasting\Broadcasters\RedisBroadcaster -- name: UniqueLock - type: class - source: Illuminate\Bus\UniqueLock -- name: FactoryContract - type: class - source: Illuminate\Contracts\Broadcasting\Factory -- name: ShouldBeUnique - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBeUnique -- name: ShouldBroadcastNow - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBroadcastNow -- name: BusDispatcherContract - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: CachesRoutes - type: class - source: Illuminate\Contracts\Foundation\CachesRoutes -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LoggerInterface - type: class - source: Psr\Log\LoggerInterface -- name: Pusher - type: class - source: Pusher\Pusher -properties: -- name: app - visibility: protected - comment: '# * @mixin \Illuminate\Contracts\Broadcasting\Broadcaster - - # */ - - # class BroadcastManager implements FactoryContract - - # { - - # /** - - # * The application instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: drivers - visibility: protected - comment: '# * The array of resolved broadcast drivers. - - # * - - # * @var array' -- name: customCreators - visibility: protected - comment: '# * The registered custom driver creators. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * @mixin \\Illuminate\\Contracts\\Broadcasting\\Broadcaster\n# */\n\ - # class BroadcastManager implements FactoryContract\n# {\n# /**\n# * The application\ - \ instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\Container\n# */\n\ - # protected $app;\n# \n# /**\n# * The array of resolved broadcast drivers.\n#\ - \ *\n# * @var array\n# */\n# protected $drivers = [];\n# \n# /**\n# * The registered\ - \ custom driver creators.\n# *\n# * @var array\n# */\n# protected $customCreators\ - \ = [];\n# \n# /**\n# * Create a new manager instance.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Container\\Container $app\n# * @return void" -- name: routes - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Register the routes for handling broadcast channel authentication - and sockets. - - # * - - # * @param array|null $attributes - - # * @return void' -- name: userRoutes - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Register the routes for handling broadcast user authentication. - - # * - - # * @param array|null $attributes - - # * @return void' -- name: channelRoutes - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Register the routes for handling broadcast authentication and sockets. - - # * - - # * Alias of "routes" method. - - # * - - # * @param array|null $attributes - - # * @return void' -- name: socket - visibility: public - parameters: - - name: request - default: 'null' - comment: '# * Get the socket ID for the given request. - - # * - - # * @param \Illuminate\Http\Request|null $request - - # * @return string|null' -- name: 'on' - visibility: public - parameters: - - name: channels - comment: '# * Begin sending an anonymous broadcast to the given channels.' -- name: private - visibility: public - parameters: - - name: channel - comment: '# * Begin sending an anonymous broadcast to the given private channels.' -- name: presence - visibility: public - parameters: - - name: channel - comment: '# * Begin sending an anonymous broadcast to the given presence channels.' -- name: event - visibility: public - parameters: - - name: event - default: 'null' - comment: '# * Begin broadcasting an event. - - # * - - # * @param mixed|null $event - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: queue - visibility: public - parameters: - - name: event - comment: '# * Queue the given event for broadcast. - - # * - - # * @param mixed $event - - # * @return void' -- name: mustBeUniqueAndCannotAcquireLock - visibility: protected - parameters: - - name: event - comment: '# * Determine if the broadcastable event must be unique and determine - if we can acquire the necessary lock. - - # * - - # * @param mixed $event - - # * @return bool' -- name: connection - visibility: public - parameters: - - name: driver - default: 'null' - comment: '# * Get a driver instance. - - # * - - # * @param string|null $driver - - # * @return mixed' -- name: driver - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a driver instance. - - # * - - # * @param string|null $name - - # * @return mixed' -- name: get - visibility: protected - parameters: - - name: name - comment: '# * Attempt to get the connection from the local cache. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: resolve - visibility: protected - parameters: - - name: name - comment: '# * Resolve the given broadcaster. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster - - # * - - # * @throws \InvalidArgumentException' -- name: callCustomCreator - visibility: protected - parameters: - - name: config - comment: '# * Call a custom driver creator. - - # * - - # * @param array $config - - # * @return mixed' -- name: createReverbDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: createPusherDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: pusher - visibility: public - parameters: - - name: config - comment: '# * Get a Pusher instance for the given configuration. - - # * - - # * @param array $config - - # * @return \Pusher\Pusher' -- name: createAblyDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: ably - visibility: public - parameters: - - name: config - comment: '# * Get an Ably instance for the given configuration. - - # * - - # * @param array $config - - # * @return \Ably\AblyRest' -- name: createRedisDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: createLogDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: createNullDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -- name: getConfig - visibility: protected - parameters: - - name: name - comment: '# * Get the connection configuration. - - # * - - # * @param string $name - - # * @return array' -- name: getDefaultDriver - visibility: public - parameters: [] - comment: '# * Get the default driver name. - - # * - - # * @return string' -- name: setDefaultDriver - visibility: public - parameters: - - name: name - comment: '# * Set the default driver name. - - # * - - # * @param string $name - - # * @return void' -- name: purge - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Disconnect the given disk and remove from local cache. - - # * - - # * @param string|null $name - - # * @return void' -- name: extend - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a custom driver creator Closure. - - # * - - # * @param string $driver - - # * @param \Closure $callback - - # * @return $this' -- name: getApplication - visibility: public - parameters: [] - comment: '# * Get the application instance used by the manager. - - # * - - # * @return \Illuminate\Contracts\Foundation\Application' -- name: setApplication - visibility: public - parameters: - - name: app - comment: '# * Set the application instance used by the manager. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return $this' -- name: forgetDrivers - visibility: public - parameters: [] - comment: '# * Forget all of the resolved driver instances. - - # * - - # * @return $this' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically call the default driver instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Ably\AblyRest -- Closure -- Illuminate\Broadcasting\Broadcasters\AblyBroadcaster -- Illuminate\Broadcasting\Broadcasters\LogBroadcaster -- Illuminate\Broadcasting\Broadcasters\NullBroadcaster -- Illuminate\Broadcasting\Broadcasters\PusherBroadcaster -- Illuminate\Broadcasting\Broadcasters\RedisBroadcaster -- Illuminate\Bus\UniqueLock -- Illuminate\Contracts\Broadcasting\ShouldBeUnique -- Illuminate\Contracts\Broadcasting\ShouldBroadcastNow -- Illuminate\Contracts\Foundation\CachesRoutes -- InvalidArgumentException -- Psr\Log\LoggerInterface -- Pusher\Pusher -interfaces: -- FactoryContract diff --git a/api/laravel/Broadcasting/BroadcastServiceProvider.yaml b/api/laravel/Broadcasting/BroadcastServiceProvider.yaml deleted file mode 100644 index 2093d8a..0000000 --- a/api/laravel/Broadcasting/BroadcastServiceProvider.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: BroadcastServiceProvider -class_comment: null -dependencies: -- name: BroadcasterContract - type: class - source: Illuminate\Contracts\Broadcasting\Broadcaster -- name: BroadcastingFactory - type: class - source: Illuminate\Contracts\Broadcasting\Factory -- name: DeferrableProvider - type: class - source: Illuminate\Contracts\Support\DeferrableProvider -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Support\DeferrableProvider -- Illuminate\Support\ServiceProvider -interfaces: -- DeferrableProvider diff --git a/api/laravel/Broadcasting/Broadcasters/AblyBroadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/AblyBroadcaster.yaml deleted file mode 100644 index ab47ab1..0000000 --- a/api/laravel/Broadcasting/Broadcasters/AblyBroadcaster.yaml +++ /dev/null @@ -1,212 +0,0 @@ -name: AblyBroadcaster -class_comment: '# * @author Matthew Hall (matthall28@gmail.com) - - # * @author Taylor Otwell (taylor@laravel.com)' -dependencies: -- name: AblyRest - type: class - source: Ably\AblyRest -- name: AblyException - type: class - source: Ably\Exceptions\AblyException -- name: AblyMessage - type: class - source: Ably\Models\Message -- name: BroadcastException - type: class - source: Illuminate\Broadcasting\BroadcastException -- name: Str - type: class - source: Illuminate\Support\Str -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -properties: -- name: ably - visibility: protected - comment: '# * @author Matthew Hall (matthall28@gmail.com) - - # * @author Taylor Otwell (taylor@laravel.com) - - # */ - - # class AblyBroadcaster extends Broadcaster - - # { - - # /** - - # * The AblyRest SDK instance. - - # * - - # * @var \Ably\AblyRest' -methods: -- name: __construct - visibility: public - parameters: - - name: ably - comment: "# * @author Matthew Hall (matthall28@gmail.com)\n# * @author Taylor Otwell\ - \ (taylor@laravel.com)\n# */\n# class AblyBroadcaster extends Broadcaster\n# {\n\ - # /**\n# * The AblyRest SDK instance.\n# *\n# * @var \\Ably\\AblyRest\n# */\n\ - # protected $ably;\n# \n# /**\n# * Create a new broadcaster instance.\n# *\n#\ - \ * @param \\Ably\\AblyRest $ably\n# * @return void" -- name: auth - visibility: public - parameters: - - name: request - comment: '# * Authenticate the incoming request for a given channel. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * Return the valid authentication response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param mixed $result - - # * @return mixed' -- name: generateAblySignature - visibility: public - parameters: - - name: channelName - - name: socketId - - name: userData - default: 'null' - comment: '# * Generate the signature needed for Ably authentication headers. - - # * - - # * @param string $channelName - - # * @param string $socketId - - # * @param array|null $userData - - # * @return string' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * Broadcast the given event. - - # * - - # * @param array $channels - - # * @param string $event - - # * @param array $payload - - # * @return void - - # * - - # * @throws \Illuminate\Broadcasting\BroadcastException' -- name: buildAblyMessage - visibility: protected - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Build an Ably message object for broadcasting. - - # * - - # * @param string $event - - # * @param array $payload - - # * @return \Ably\Models\Message' -- name: isGuardedChannel - visibility: public - parameters: - - name: channel - comment: '# * Return true if the channel is protected by authentication. - - # * - - # * @param string $channel - - # * @return bool' -- name: normalizeChannelName - visibility: public - parameters: - - name: channel - comment: '# * Remove prefix from channel name. - - # * - - # * @param string $channel - - # * @return string' -- name: formatChannels - visibility: protected - parameters: - - name: channels - comment: '# * Format the channel array into an array of strings. - - # * - - # * @param array $channels - - # * @return array' -- name: getPublicToken - visibility: protected - parameters: [] - comment: '# * Get the public token value from the Ably key. - - # * - - # * @return string' -- name: getPrivateToken - visibility: protected - parameters: [] - comment: '# * Get the private token value from the Ably key. - - # * - - # * @return string' -- name: getAbly - visibility: public - parameters: [] - comment: '# * Get the underlying Ably SDK instance. - - # * - - # * @return \Ably\AblyRest' -- name: setAbly - visibility: public - parameters: - - name: ably - comment: '# * Set the underlying Ably SDK instance. - - # * - - # * @param \Ably\AblyRest $ably - - # * @return void' -traits: -- Ably\AblyRest -- Ably\Exceptions\AblyException -- Illuminate\Broadcasting\BroadcastException -- Illuminate\Support\Str -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -interfaces: [] diff --git a/api/laravel/Broadcasting/Broadcasters/Broadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/Broadcaster.yaml deleted file mode 100644 index 71e67d0..0000000 --- a/api/laravel/Broadcasting/Broadcasters/Broadcaster.yaml +++ /dev/null @@ -1,354 +0,0 @@ -name: Broadcaster -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: Container - type: class - source: Illuminate\Container\Container -- name: BroadcasterContract - type: class - source: Illuminate\Contracts\Broadcasting\Broadcaster -- name: HasBroadcastChannel - type: class - source: Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- name: BindingRegistrar - type: class - source: Illuminate\Contracts\Routing\BindingRegistrar -- name: UrlRoutable - type: class - source: Illuminate\Contracts\Routing\UrlRoutable -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Reflector - type: class - source: Illuminate\Support\Reflector -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -properties: -- name: authenticatedUserCallback - visibility: protected - comment: '# * The callback to resolve the authenticated user information. - - # * - - # * @var \Closure|null' -- name: channels - visibility: protected - comment: '# * The registered channel authenticators. - - # * - - # * @var array' -- name: channelOptions - visibility: protected - comment: '# * The registered channel options. - - # * - - # * @var array' -- name: bindingRegistrar - visibility: protected - comment: '# * The binding registrar instance. - - # * - - # * @var \Illuminate\Contracts\Routing\BindingRegistrar' -methods: -- name: resolveAuthenticatedUser - visibility: public - parameters: - - name: request - comment: "# * The callback to resolve the authenticated user information.\n# *\n\ - # * @var \\Closure|null\n# */\n# protected $authenticatedUserCallback = null;\n\ - # \n# /**\n# * The registered channel authenticators.\n# *\n# * @var array\n#\ - \ */\n# protected $channels = [];\n# \n# /**\n# * The registered channel options.\n\ - # *\n# * @var array\n# */\n# protected $channelOptions = [];\n# \n# /**\n# * The\ - \ binding registrar instance.\n# *\n# * @var \\Illuminate\\Contracts\\Routing\\\ - BindingRegistrar\n# */\n# protected $bindingRegistrar;\n# \n# /**\n# * Resolve\ - \ the authenticated user payload for the incoming connection request.\n# *\n#\ - \ * See: https://pusher.com/docs/channels/library_auth_reference/auth-signatures/#user-authentication.\n\ - # *\n# * @param \\Illuminate\\Http\\Request $request\n# * @return array|null" -- name: resolveAuthenticatedUserUsing - visibility: public - parameters: - - name: callback - comment: '# * Register the user retrieval callback used to authenticate connections. - - # * - - # * See: https://pusher.com/docs/channels/library_auth_reference/auth-signatures/#user-authentication. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: channel - visibility: public - parameters: - - name: channel - - name: callback - - name: options - default: '[]' - comment: '# * Register a channel authenticator. - - # * - - # * @param \Illuminate\Contracts\Broadcasting\HasBroadcastChannel|string $channel - - # * @param callable|string $callback - - # * @param array $options - - # * @return $this' -- name: verifyUserCanAccessChannel - visibility: protected - parameters: - - name: request - - name: channel - comment: '# * Authenticate the incoming request for a given channel. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param string $channel - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' -- name: extractAuthParameters - visibility: protected - parameters: - - name: pattern - - name: channel - - name: callback - comment: '# * Extract the parameters from the given pattern and channel. - - # * - - # * @param string $pattern - - # * @param string $channel - - # * @param callable|string $callback - - # * @return array' -- name: extractParameters - visibility: protected - parameters: - - name: callback - comment: '# * Extracts the parameters out of what the user passed to handle the - channel authentication. - - # * - - # * @param callable|string $callback - - # * @return \ReflectionParameter[] - - # * - - # * @throws \Exception' -- name: extractParametersFromClass - visibility: protected - parameters: - - name: callback - comment: '# * Extracts the parameters out of a class channel''s "join" method. - - # * - - # * @param string $callback - - # * @return \ReflectionParameter[] - - # * - - # * @throws \Exception' -- name: extractChannelKeys - visibility: protected - parameters: - - name: pattern - - name: channel - comment: '# * Extract the channel keys from the incoming channel name. - - # * - - # * @param string $pattern - - # * @param string $channel - - # * @return array' -- name: resolveBinding - visibility: protected - parameters: - - name: key - - name: value - - name: callbackParameters - comment: '# * Resolve the given parameter binding. - - # * - - # * @param string $key - - # * @param string $value - - # * @param array $callbackParameters - - # * @return mixed' -- name: resolveExplicitBindingIfPossible - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Resolve an explicit parameter binding if applicable. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: resolveImplicitBindingIfPossible - visibility: protected - parameters: - - name: key - - name: value - - name: callbackParameters - comment: '# * Resolve an implicit parameter binding if applicable. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param array $callbackParameters - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' -- name: isImplicitlyBindable - visibility: protected - parameters: - - name: key - - name: parameter - comment: '# * Determine if a given key and parameter is implicitly bindable. - - # * - - # * @param string $key - - # * @param \ReflectionParameter $parameter - - # * @return bool' -- name: formatChannels - visibility: protected - parameters: - - name: channels - comment: '# * Format the channel array into an array of strings. - - # * - - # * @param array $channels - - # * @return array' -- name: binder - visibility: protected - parameters: [] - comment: '# * Get the model binding registrar instance. - - # * - - # * @return \Illuminate\Contracts\Routing\BindingRegistrar' -- name: normalizeChannelHandlerToCallable - visibility: protected - parameters: - - name: callback - comment: '# * Normalize the given callback into a callable. - - # * - - # * @param mixed $callback - - # * @return callable' -- name: retrieveUser - visibility: protected - parameters: - - name: request - - name: channel - comment: '# * Retrieve the authenticated user using the configured guard (if any). - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param string $channel - - # * @return mixed' -- name: retrieveChannelOptions - visibility: protected - parameters: - - name: channel - comment: '# * Retrieve options for a certain channel. - - # * - - # * @param string $channel - - # * @return array' -- name: channelNameMatchesPattern - visibility: protected - parameters: - - name: channel - - name: pattern - comment: '# * Check if the channel name from the request matches a pattern from - registered channels. - - # * - - # * @param string $channel - - # * @param string $pattern - - # * @return bool' -- name: getChannels - visibility: public - parameters: [] - comment: '# * Get all of the registered channels. - - # * - - # * @return \Illuminate\Support\Collection' -traits: -- Closure -- Exception -- Illuminate\Container\Container -- Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- Illuminate\Contracts\Routing\BindingRegistrar -- Illuminate\Contracts\Routing\UrlRoutable -- Illuminate\Support\Arr -- Illuminate\Support\Reflector -- ReflectionClass -- ReflectionFunction -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -interfaces: -- BroadcasterContract diff --git a/api/laravel/Broadcasting/Broadcasters/LogBroadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/LogBroadcaster.yaml deleted file mode 100644 index 204fa47..0000000 --- a/api/laravel/Broadcasting/Broadcasters/LogBroadcaster.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: LogBroadcaster -class_comment: null -dependencies: -- name: LoggerInterface - type: class - source: Psr\Log\LoggerInterface -properties: -- name: logger - visibility: protected - comment: '# * The logger implementation. - - # * - - # * @var \Psr\Log\LoggerInterface' -methods: -- name: __construct - visibility: public - parameters: - - name: logger - comment: "# * The logger implementation.\n# *\n# * @var \\Psr\\Log\\LoggerInterface\n\ - # */\n# protected $logger;\n# \n# /**\n# * Create a new broadcaster instance.\n\ - # *\n# * @param \\Psr\\Log\\LoggerInterface $logger\n# * @return void" -- name: auth - visibility: public - parameters: - - name: request - comment: '# * {@inheritdoc}' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * {@inheritdoc}' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * {@inheritdoc}' -traits: -- Psr\Log\LoggerInterface -interfaces: [] diff --git a/api/laravel/Broadcasting/Broadcasters/NullBroadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/NullBroadcaster.yaml deleted file mode 100644 index ebc350f..0000000 --- a/api/laravel/Broadcasting/Broadcasters/NullBroadcaster.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: NullBroadcaster -class_comment: null -dependencies: [] -properties: [] -methods: -- name: auth - visibility: public - parameters: - - name: request - comment: '# * {@inheritdoc}' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * {@inheritdoc}' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * {@inheritdoc}' -traits: [] -interfaces: [] diff --git a/api/laravel/Broadcasting/Broadcasters/PusherBroadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/PusherBroadcaster.yaml deleted file mode 100644 index b0955fc..0000000 --- a/api/laravel/Broadcasting/Broadcasters/PusherBroadcaster.yaml +++ /dev/null @@ -1,151 +0,0 @@ -name: PusherBroadcaster -class_comment: null -dependencies: -- name: BroadcastException - type: class - source: Illuminate\Broadcasting\BroadcastException -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: ApiErrorException - type: class - source: Pusher\ApiErrorException -- name: Pusher - type: class - source: Pusher\Pusher -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- name: UsePusherChannelConventions - type: class - source: UsePusherChannelConventions -properties: -- name: pusher - visibility: protected - comment: '# * The Pusher SDK instance. - - # * - - # * @var \Pusher\Pusher' -methods: -- name: __construct - visibility: public - parameters: - - name: pusher - comment: "# * The Pusher SDK instance.\n# *\n# * @var \\Pusher\\Pusher\n# */\n#\ - \ protected $pusher;\n# \n# /**\n# * Create a new broadcaster instance.\n# *\n\ - # * @param \\Pusher\\Pusher $pusher\n# * @return void" -- name: resolveAuthenticatedUser - visibility: public - parameters: - - name: request - comment: '# * Resolve the authenticated user payload for an incoming connection - request. - - # * - - # * See: https://pusher.com/docs/channels/library_auth_reference/auth-signatures/#user-authentication - - # * See: https://pusher.com/docs/channels/server_api/authenticating-users/#response - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return array|null' -- name: auth - visibility: public - parameters: - - name: request - comment: '# * Authenticate the incoming request for a given channel. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * Return the valid authentication response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param mixed $result - - # * @return mixed' -- name: decodePusherResponse - visibility: protected - parameters: - - name: request - - name: response - comment: '# * Decode the given Pusher response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param mixed $response - - # * @return array' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * Broadcast the given event. - - # * - - # * @param array $channels - - # * @param string $event - - # * @param array $payload - - # * @return void - - # * - - # * @throws \Illuminate\Broadcasting\BroadcastException' -- name: getPusher - visibility: public - parameters: [] - comment: '# * Get the Pusher SDK instance. - - # * - - # * @return \Pusher\Pusher' -- name: setPusher - visibility: public - parameters: - - name: pusher - comment: '# * Set the Pusher SDK instance. - - # * - - # * @param \Pusher\Pusher $pusher - - # * @return void' -traits: -- Illuminate\Broadcasting\BroadcastException -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Pusher\ApiErrorException -- Pusher\Pusher -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- UsePusherChannelConventions -interfaces: [] diff --git a/api/laravel/Broadcasting/Broadcasters/RedisBroadcaster.yaml b/api/laravel/Broadcasting/Broadcasters/RedisBroadcaster.yaml deleted file mode 100644 index f613dd8..0000000 --- a/api/laravel/Broadcasting/Broadcasters/RedisBroadcaster.yaml +++ /dev/null @@ -1,146 +0,0 @@ -name: RedisBroadcaster -class_comment: null -dependencies: -- name: BroadcastException - type: class - source: Illuminate\Broadcasting\BroadcastException -- name: Redis - type: class - source: Illuminate\Contracts\Redis\Factory -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: ConnectionException - type: class - source: Predis\Connection\ConnectionException -- name: RedisException - type: class - source: RedisException -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- name: UsePusherChannelConventions - type: class - source: UsePusherChannelConventions -properties: -- name: redis - visibility: protected - comment: '# * The Redis instance. - - # * - - # * @var \Illuminate\Contracts\Redis\Factory' -- name: connection - visibility: protected - comment: '# * The Redis connection to use for broadcasting. - - # * - - # * @var string|null' -- name: prefix - visibility: protected - comment: '# * The Redis key prefix. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: redis - - name: connection - default: 'null' - - name: prefix - default: '''''' - comment: "# * The Redis instance.\n# *\n# * @var \\Illuminate\\Contracts\\Redis\\\ - Factory\n# */\n# protected $redis;\n# \n# /**\n# * The Redis connection to use\ - \ for broadcasting.\n# *\n# * @var string|null\n# */\n# protected $connection\ - \ = null;\n# \n# /**\n# * The Redis key prefix.\n# *\n# * @var string\n# */\n\ - # protected $prefix = '';\n# \n# /**\n# * Create a new broadcaster instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Redis\\Factory $redis\n# * @param \ - \ string|null $connection\n# * @param string $prefix\n# * @return void" -- name: auth - visibility: public - parameters: - - name: request - comment: '# * Authenticate the incoming request for a given channel. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return mixed - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * Return the valid authentication response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param mixed $result - - # * @return mixed' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * Broadcast the given event. - - # * - - # * @param array $channels - - # * @param string $event - - # * @param array $payload - - # * @return void - - # * - - # * @throws \Illuminate\Broadcasting\BroadcastException' -- name: broadcastMultipleChannelsScript - visibility: protected - parameters: [] - comment: '# * Get the Lua script for broadcasting to multiple channels. - - # * - - # * ARGV[1] - The payload - - # * ARGV[2...] - The channels - - # * - - # * @return string' -- name: formatChannels - visibility: protected - parameters: - - name: channels - comment: '# * Format the channel array into an array of strings. - - # * - - # * @param array $channels - - # * @return array' -traits: -- Illuminate\Broadcasting\BroadcastException -- Illuminate\Support\Arr -- Predis\Connection\ConnectionException -- RedisException -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- UsePusherChannelConventions -interfaces: [] diff --git a/api/laravel/Broadcasting/Broadcasters/UsePusherChannelConventions.yaml b/api/laravel/Broadcasting/Broadcasters/UsePusherChannelConventions.yaml deleted file mode 100644 index ee5662d..0000000 --- a/api/laravel/Broadcasting/Broadcasters/UsePusherChannelConventions.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: UsePusherChannelConventions -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: isGuardedChannel - visibility: public - parameters: - - name: channel - comment: '# * Return true if the channel is protected by authentication. - - # * - - # * @param string $channel - - # * @return bool' -- name: normalizeChannelName - visibility: public - parameters: - - name: channel - comment: '# * Remove prefix from channel name. - - # * - - # * @param string $channel - - # * @return string' -traits: -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Broadcasting/Channel.yaml b/api/laravel/Broadcasting/Channel.yaml deleted file mode 100644 index 70debbe..0000000 --- a/api/laravel/Broadcasting/Channel.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: Channel -class_comment: null -dependencies: -- name: HasBroadcastChannel - type: class - source: Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- name: Stringable - type: class - source: Stringable -properties: -- name: name - visibility: public - comment: '# * The channel''s name. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: name - comment: "# * The channel's name.\n# *\n# * @var string\n# */\n# public $name;\n\ - # \n# /**\n# * Create a new channel instance.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Broadcasting\\HasBroadcastChannel|string $name\n# * @return void" -- name: __toString - visibility: public - parameters: [] - comment: '# * Convert the channel instance to a string. - - # * - - # * @return string' -traits: -- Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- Stringable -interfaces: -- Stringable diff --git a/api/laravel/Broadcasting/EncryptedPrivateChannel.yaml b/api/laravel/Broadcasting/EncryptedPrivateChannel.yaml deleted file mode 100644 index 48103cf..0000000 --- a/api/laravel/Broadcasting/EncryptedPrivateChannel.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: EncryptedPrivateChannel -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: name - comment: '# * Create a new channel instance. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Broadcasting/InteractsWithBroadcasting.yaml b/api/laravel/Broadcasting/InteractsWithBroadcasting.yaml deleted file mode 100644 index 6074ed2..0000000 --- a/api/laravel/Broadcasting/InteractsWithBroadcasting.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: InteractsWithBroadcasting -class_comment: null -dependencies: -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: -- name: broadcastConnection - visibility: protected - comment: '# * The broadcaster connection to use to broadcast the event. - - # * - - # * @var array' -methods: -- name: broadcastVia - visibility: public - parameters: - - name: connection - default: 'null' - comment: "# * The broadcaster connection to use to broadcast the event.\n# *\n#\ - \ * @var array\n# */\n# protected $broadcastConnection = [null];\n# \n# /**\n\ - # * Broadcast the event using a specific broadcaster.\n# *\n# * @param array|string|null\ - \ $connection\n# * @return $this" -- name: broadcastConnections - visibility: public - parameters: [] - comment: '# * Get the broadcaster connections the event should be broadcast on. - - # * - - # * @return array' -traits: -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Broadcasting/InteractsWithSockets.yaml b/api/laravel/Broadcasting/InteractsWithSockets.yaml deleted file mode 100644 index 7204349..0000000 --- a/api/laravel/Broadcasting/InteractsWithSockets.yaml +++ /dev/null @@ -1,32 +0,0 @@ -name: InteractsWithSockets -class_comment: null -dependencies: -- name: Broadcast - type: class - source: Illuminate\Support\Facades\Broadcast -properties: -- name: socket - visibility: public - comment: '# * The socket ID for the user that raised the event. - - # * - - # * @var string|null' -methods: -- name: dontBroadcastToCurrentUser - visibility: public - parameters: [] - comment: "# * The socket ID for the user that raised the event.\n# *\n# * @var string|null\n\ - # */\n# public $socket;\n# \n# /**\n# * Exclude the current user from receiving\ - \ the broadcast.\n# *\n# * @return $this" -- name: broadcastToEveryone - visibility: public - parameters: [] - comment: '# * Broadcast the event to everyone. - - # * - - # * @return $this' -traits: -- Illuminate\Support\Facades\Broadcast -interfaces: [] diff --git a/api/laravel/Broadcasting/PendingBroadcast.yaml b/api/laravel/Broadcasting/PendingBroadcast.yaml deleted file mode 100644 index e11e960..0000000 --- a/api/laravel/Broadcasting/PendingBroadcast.yaml +++ /dev/null @@ -1,64 +0,0 @@ -name: PendingBroadcast -class_comment: null -dependencies: -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -properties: -- name: events - visibility: protected - comment: '# * The event dispatcher implementation. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: event - visibility: protected - comment: '# * The event instance. - - # * - - # * @var mixed' -methods: -- name: __construct - visibility: public - parameters: - - name: events - - name: event - comment: "# * The event dispatcher implementation.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Events\\Dispatcher\n# */\n# protected $events;\n# \n# /**\n# * The\ - \ event instance.\n# *\n# * @var mixed\n# */\n# protected $event;\n# \n# /**\n\ - # * Create a new pending broadcast instance.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Events\\Dispatcher $events\n# * @param mixed $event\n# * @return\ - \ void" -- name: via - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Broadcast the event using a specific broadcaster. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: toOthers - visibility: public - parameters: [] - comment: '# * Broadcast the event to everyone except the current user. - - # * - - # * @return $this' -- name: __destruct - visibility: public - parameters: [] - comment: '# * Handle the object''s destruction. - - # * - - # * @return void' -traits: -- Illuminate\Contracts\Events\Dispatcher -interfaces: [] diff --git a/api/laravel/Broadcasting/PresenceChannel.yaml b/api/laravel/Broadcasting/PresenceChannel.yaml deleted file mode 100644 index 031772f..0000000 --- a/api/laravel/Broadcasting/PresenceChannel.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: PresenceChannel -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: name - comment: '# * Create a new channel instance. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Broadcasting/PrivateChannel.yaml b/api/laravel/Broadcasting/PrivateChannel.yaml deleted file mode 100644 index 7357d27..0000000 --- a/api/laravel/Broadcasting/PrivateChannel.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: PrivateChannel -class_comment: null -dependencies: -- name: HasBroadcastChannel - type: class - source: Illuminate\Contracts\Broadcasting\HasBroadcastChannel -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: name - comment: '# * Create a new channel instance. - - # * - - # * @param \Illuminate\Contracts\Broadcasting\HasBroadcastChannel|string $name - - # * @return void' -traits: -- Illuminate\Contracts\Broadcasting\HasBroadcastChannel -interfaces: [] diff --git a/api/laravel/Broadcasting/UniqueBroadcastEvent.yaml b/api/laravel/Broadcasting/UniqueBroadcastEvent.yaml deleted file mode 100644 index fe8c87f..0000000 --- a/api/laravel/Broadcasting/UniqueBroadcastEvent.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: UniqueBroadcastEvent -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Container\Container -- name: Repository - type: class - source: Illuminate\Contracts\Cache\Repository -- name: ShouldBeUnique - type: class - source: Illuminate\Contracts\Queue\ShouldBeUnique -properties: -- name: uniqueId - visibility: public - comment: '# * The unique lock identifier. - - # * - - # * @var mixed' -- name: uniqueFor - visibility: public - comment: '# * The number of seconds the unique lock should be maintained. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: event - comment: "# * The unique lock identifier.\n# *\n# * @var mixed\n# */\n# public $uniqueId;\n\ - # \n# /**\n# * The number of seconds the unique lock should be maintained.\n#\ - \ *\n# * @var int\n# */\n# public $uniqueFor;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param mixed $event\n# * @return void" -- name: uniqueVia - visibility: public - parameters: [] - comment: '# * Resolve the cache implementation that should manage the event''s uniqueness. - - # * - - # * @return \Illuminate\Contracts\Cache\Repository' -traits: -- Illuminate\Container\Container -- Illuminate\Contracts\Cache\Repository -- Illuminate\Contracts\Queue\ShouldBeUnique -interfaces: -- ShouldBeUnique diff --git a/api/laravel/Bus/Batch.yaml b/api/laravel/Bus/Batch.yaml deleted file mode 100644 index a5a46fd..0000000 --- a/api/laravel/Bus/Batch.yaml +++ /dev/null @@ -1,398 +0,0 @@ -name: Batch -class_comment: null -dependencies: -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: Closure - type: class - source: Closure -- name: QueueFactory - type: class - source: Illuminate\Contracts\Queue\Factory -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: CallQueuedClosure - type: class - source: Illuminate\Queue\CallQueuedClosure -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: JsonSerializable - type: class - source: JsonSerializable -- name: Throwable - type: class - source: Throwable -properties: -- name: queue - visibility: protected - comment: '# * The queue factory implementation. - - # * - - # * @var \Illuminate\Contracts\Queue\Factory' -- name: repository - visibility: protected - comment: '# * The repository implementation. - - # * - - # * @var \Illuminate\Bus\BatchRepository' -- name: id - visibility: public - comment: '# * The batch ID. - - # * - - # * @var string' -- name: name - visibility: public - comment: '# * The batch name. - - # * - - # * @var string' -- name: totalJobs - visibility: public - comment: '# * The total number of jobs that belong to the batch. - - # * - - # * @var int' -- name: pendingJobs - visibility: public - comment: '# * The total number of jobs that are still pending. - - # * - - # * @var int' -- name: failedJobs - visibility: public - comment: '# * The total number of jobs that have failed. - - # * - - # * @var int' -- name: failedJobIds - visibility: public - comment: '# * The IDs of the jobs that have failed. - - # * - - # * @var array' -- name: options - visibility: public - comment: '# * The batch options. - - # * - - # * @var array' -- name: createdAt - visibility: public - comment: '# * The date indicating when the batch was created. - - # * - - # * @var \Carbon\CarbonImmutable' -- name: cancelledAt - visibility: public - comment: '# * The date indicating when the batch was cancelled. - - # * - - # * @var \Carbon\CarbonImmutable|null' -- name: finishedAt - visibility: public - comment: '# * The date indicating when the batch was finished. - - # * - - # * @var \Carbon\CarbonImmutable|null' -methods: -- name: __construct - visibility: public - parameters: - - name: queue - - name: repository - - name: id - - name: name - - name: totalJobs - - name: pendingJobs - - name: failedJobs - - name: failedJobIds - - name: options - - name: createdAt - - name: cancelledAt - default: 'null' - - name: finishedAt - default: 'null' - comment: "# * The queue factory implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Queue\\Factory\n# */\n# protected $queue;\n# \n# /**\n# * The repository implementation.\n\ - # *\n# * @var \\Illuminate\\Bus\\BatchRepository\n# */\n# protected $repository;\n\ - # \n# /**\n# * The batch ID.\n# *\n# * @var string\n# */\n# public $id;\n# \n\ - # /**\n# * The batch name.\n# *\n# * @var string\n# */\n# public $name;\n# \n\ - # /**\n# * The total number of jobs that belong to the batch.\n# *\n# * @var int\n\ - # */\n# public $totalJobs;\n# \n# /**\n# * The total number of jobs that are still\ - \ pending.\n# *\n# * @var int\n# */\n# public $pendingJobs;\n# \n# /**\n# * The\ - \ total number of jobs that have failed.\n# *\n# * @var int\n# */\n# public $failedJobs;\n\ - # \n# /**\n# * The IDs of the jobs that have failed.\n# *\n# * @var array\n# */\n\ - # public $failedJobIds;\n# \n# /**\n# * The batch options.\n# *\n# * @var array\n\ - # */\n# public $options;\n# \n# /**\n# * The date indicating when the batch was\ - \ created.\n# *\n# * @var \\Carbon\\CarbonImmutable\n# */\n# public $createdAt;\n\ - # \n# /**\n# * The date indicating when the batch was cancelled.\n# *\n# * @var\ - \ \\Carbon\\CarbonImmutable|null\n# */\n# public $cancelledAt;\n# \n# /**\n# *\ - \ The date indicating when the batch was finished.\n# *\n# * @var \\Carbon\\CarbonImmutable|null\n\ - # */\n# public $finishedAt;\n# \n# /**\n# * Create a new batch instance.\n# *\n\ - # * @param \\Illuminate\\Contracts\\Queue\\Factory $queue\n# * @param \\Illuminate\\\ - Bus\\BatchRepository $repository\n# * @param string $id\n# * @param string\ - \ $name\n# * @param int $totalJobs\n# * @param int $pendingJobs\n# * @param\ - \ int $failedJobs\n# * @param array $failedJobIds\n# * @param array $options\n\ - # * @param \\Carbon\\CarbonImmutable $createdAt\n# * @param \\Carbon\\CarbonImmutable|null\ - \ $cancelledAt\n# * @param \\Carbon\\CarbonImmutable|null $finishedAt\n# *\ - \ @return void" -- name: fresh - visibility: public - parameters: [] - comment: '# * Get a fresh instance of the batch represented by this ID. - - # * - - # * @return self' -- name: add - visibility: public - parameters: - - name: jobs - comment: '# * Add additional jobs to the batch. - - # * - - # * @param \Illuminate\Support\Enumerable|object|array $jobs - - # * @return self' -- name: prepareBatchedChain - visibility: protected - parameters: - - name: chain - comment: '# * Prepare a chain that exists within the jobs being added. - - # * - - # * @param array $chain - - # * @return \Illuminate\Support\Collection' -- name: processedJobs - visibility: public - parameters: [] - comment: '# * Get the total number of jobs that have been processed by the batch - thus far. - - # * - - # * @return int' -- name: progress - visibility: public - parameters: [] - comment: '# * Get the percentage of jobs that have been processed (between 0-100). - - # * - - # * @return int' -- name: recordSuccessfulJob - visibility: public - parameters: - - name: jobId - comment: '# * Record that a job within the batch finished successfully, executing - any callbacks if necessary. - - # * - - # * @param string $jobId - - # * @return void' -- name: decrementPendingJobs - visibility: public - parameters: - - name: jobId - comment: '# * Decrement the pending jobs for the batch. - - # * - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: finished - visibility: public - parameters: [] - comment: '# * Determine if the batch has finished executing. - - # * - - # * @return bool' -- name: hasProgressCallbacks - visibility: public - parameters: [] - comment: '# * Determine if the batch has "progress" callbacks. - - # * - - # * @return bool' -- name: hasThenCallbacks - visibility: public - parameters: [] - comment: '# * Determine if the batch has "success" callbacks. - - # * - - # * @return bool' -- name: allowsFailures - visibility: public - parameters: [] - comment: '# * Determine if the batch allows jobs to fail without cancelling the - batch. - - # * - - # * @return bool' -- name: hasFailures - visibility: public - parameters: [] - comment: '# * Determine if the batch has job failures. - - # * - - # * @return bool' -- name: recordFailedJob - visibility: public - parameters: - - name: jobId - - name: e - comment: '# * Record that a job within the batch failed to finish successfully, - executing any callbacks if necessary. - - # * - - # * @param string $jobId - - # * @param \Throwable $e - - # * @return void' -- name: incrementFailedJobs - visibility: public - parameters: - - name: jobId - comment: '# * Increment the failed jobs for the batch. - - # * - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: hasCatchCallbacks - visibility: public - parameters: [] - comment: '# * Determine if the batch has "catch" callbacks. - - # * - - # * @return bool' -- name: hasFinallyCallbacks - visibility: public - parameters: [] - comment: '# * Determine if the batch has "finally" callbacks. - - # * - - # * @return bool' -- name: cancel - visibility: public - parameters: [] - comment: '# * Cancel the batch. - - # * - - # * @return void' -- name: canceled - visibility: public - parameters: [] - comment: '# * Determine if the batch has been cancelled. - - # * - - # * @return bool' -- name: cancelled - visibility: public - parameters: [] - comment: '# * Determine if the batch has been cancelled. - - # * - - # * @return bool' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete the batch from storage. - - # * - - # * @return void' -- name: invokeHandlerCallback - visibility: protected - parameters: - - name: handler - - name: batch - - name: e - default: 'null' - comment: '# * Invoke a batch callback handler. - - # * - - # * @param callable $handler - - # * @param \Illuminate\Bus\Batch $batch - - # * @param \Throwable|null $e - - # * @return void' -- name: toArray - visibility: public - parameters: [] - comment: '# * Convert the batch to an array. - - # * - - # * @return array' -- name: jsonSerialize - visibility: public - parameters: [] - comment: '# * Get the JSON serializable representation of the object. - - # * - - # * @return array' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access the batch''s "options" via properties. - - # * - - # * @param string $key - - # * @return mixed' -traits: -- Carbon\CarbonImmutable -- Closure -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Queue\CallQueuedClosure -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- JsonSerializable -- Throwable -interfaces: -- Arrayable diff --git a/api/laravel/Bus/BatchFactory.yaml b/api/laravel/Bus/BatchFactory.yaml deleted file mode 100644 index 4095742..0000000 --- a/api/laravel/Bus/BatchFactory.yaml +++ /dev/null @@ -1,70 +0,0 @@ -name: BatchFactory -class_comment: null -dependencies: -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: QueueFactory - type: class - source: Illuminate\Contracts\Queue\Factory -properties: -- name: queue - visibility: protected - comment: '# * The queue factory implementation. - - # * - - # * @var \Illuminate\Contracts\Queue\Factory' -methods: -- name: __construct - visibility: public - parameters: - - name: queue - comment: "# * The queue factory implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Queue\\Factory\n# */\n# protected $queue;\n# \n# /**\n# * Create a new batch factory\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Queue\\Factory $queue\n\ - # * @return void" -- name: make - visibility: public - parameters: - - name: repository - - name: id - - name: name - - name: totalJobs - - name: pendingJobs - - name: failedJobs - - name: failedJobIds - - name: options - - name: createdAt - - name: cancelledAt - - name: finishedAt - comment: '# * Create a new batch instance. - - # * - - # * @param \Illuminate\Bus\BatchRepository $repository - - # * @param string $id - - # * @param string $name - - # * @param int $totalJobs - - # * @param int $pendingJobs - - # * @param int $failedJobs - - # * @param array $failedJobIds - - # * @param array $options - - # * @param \Carbon\CarbonImmutable $createdAt - - # * @param \Carbon\CarbonImmutable|null $cancelledAt - - # * @param \Carbon\CarbonImmutable|null $finishedAt - - # * @return \Illuminate\Bus\Batch' -traits: -- Carbon\CarbonImmutable -interfaces: [] diff --git a/api/laravel/Bus/BatchRepository.yaml b/api/laravel/Bus/BatchRepository.yaml deleted file mode 100644 index 81f5fe6..0000000 --- a/api/laravel/Bus/BatchRepository.yaml +++ /dev/null @@ -1,141 +0,0 @@ -name: BatchRepository -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: limit - - name: before - comment: '# * Retrieve a list of batches. - - # * - - # * @param int $limit - - # * @param mixed $before - - # * @return \Illuminate\Bus\Batch[]' -- name: find - visibility: public - parameters: - - name: batchId - comment: '# * Retrieve information about an existing batch. - - # * - - # * @param string $batchId - - # * @return \Illuminate\Bus\Batch|null' -- name: store - visibility: public - parameters: - - name: batch - comment: '# * Store a new pending batch. - - # * - - # * @param \Illuminate\Bus\PendingBatch $batch - - # * @return \Illuminate\Bus\Batch' -- name: incrementTotalJobs - visibility: public - parameters: - - name: batchId - - name: amount - comment: '# * Increment the total number of jobs within the batch. - - # * - - # * @param string $batchId - - # * @param int $amount - - # * @return void' -- name: decrementPendingJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Decrement the total number of pending jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: incrementFailedJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Increment the total number of failed jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: markAsFinished - visibility: public - parameters: - - name: batchId - comment: '# * Mark the batch that has the given ID as finished. - - # * - - # * @param string $batchId - - # * @return void' -- name: cancel - visibility: public - parameters: - - name: batchId - comment: '# * Cancel the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: delete - visibility: public - parameters: - - name: batchId - comment: '# * Delete the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: transaction - visibility: public - parameters: - - name: callback - comment: '# * Execute the given Closure within a storage specific transaction. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: rollBack - visibility: public - parameters: [] - comment: '# * Rollback the last database transaction for the connection. - - # * - - # * @return void' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Bus/Batchable.yaml b/api/laravel/Bus/Batchable.yaml deleted file mode 100644 index e3bc447..0000000 --- a/api/laravel/Bus/Batchable.yaml +++ /dev/null @@ -1,112 +0,0 @@ -name: Batchable -class_comment: null -dependencies: -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: Container - type: class - source: Illuminate\Container\Container -- name: Str - type: class - source: Illuminate\Support\Str -- name: BatchFake - type: class - source: Illuminate\Support\Testing\Fakes\BatchFake -properties: -- name: batchId - visibility: public - comment: '# * The batch ID (if applicable). - - # * - - # * @var string' -- name: fakeBatch - visibility: private - comment: '# * The fake batch, if applicable. - - # * - - # * @var \Illuminate\Support\Testing\Fakes\BatchFake' -methods: -- name: batch - visibility: public - parameters: [] - comment: "# * The batch ID (if applicable).\n# *\n# * @var string\n# */\n# public\ - \ $batchId;\n# \n# /**\n# * The fake batch, if applicable.\n# *\n# * @var \\Illuminate\\\ - Support\\Testing\\Fakes\\BatchFake\n# */\n# private $fakeBatch;\n# \n# /**\n#\ - \ * Get the batch instance for the job, if applicable.\n# *\n# * @return \\Illuminate\\\ - Bus\\Batch|null" -- name: batching - visibility: public - parameters: [] - comment: '# * Determine if the batch is still active and processing. - - # * - - # * @return bool' -- name: withBatchId - visibility: public - parameters: - - name: batchId - comment: '# * Set the batch ID on the job. - - # * - - # * @param string $batchId - - # * @return $this' -- name: withFakeBatch - visibility: public - parameters: - - name: id - default: '''''' - - name: name - default: '''''' - - name: totalJobs - default: '0' - - name: pendingJobs - default: '0' - - name: failedJobs - default: '0' - - name: failedJobIds - default: '[]' - - name: options - default: '[]' - - name: createdAt - default: 'null' - - name: cancelledAt - default: 'null' - - name: finishedAt - default: 'null' - comment: '# * Indicate that the job should use a fake batch. - - # * - - # * @param string $id - - # * @param string $name - - # * @param int $totalJobs - - # * @param int $pendingJobs - - # * @param int $failedJobs - - # * @param array $failedJobIds - - # * @param array $options - - # * @param \Carbon\CarbonImmutable|null $createdAt - - # * @param \Carbon\CarbonImmutable|null $cancelledAt - - # * @param \Carbon\CarbonImmutable|null $finishedAt - - # * @return array{0: $this, 1: \Illuminate\Support\Testing\Fakes\BatchFake}' -traits: -- Carbon\CarbonImmutable -- Illuminate\Container\Container -- Illuminate\Support\Str -- Illuminate\Support\Testing\Fakes\BatchFake -interfaces: [] diff --git a/api/laravel/Bus/BusServiceProvider.yaml b/api/laravel/Bus/BusServiceProvider.yaml deleted file mode 100644 index fa33bff..0000000 --- a/api/laravel/Bus/BusServiceProvider.yaml +++ /dev/null @@ -1,57 +0,0 @@ -name: BusServiceProvider -class_comment: null -dependencies: -- name: DynamoDbClient - type: class - source: Aws\DynamoDb\DynamoDbClient -- name: DispatcherContract - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: QueueingDispatcherContract - type: class - source: Illuminate\Contracts\Bus\QueueingDispatcher -- name: QueueFactoryContract - type: class - source: Illuminate\Contracts\Queue\Factory -- name: DeferrableProvider - type: class - source: Illuminate\Contracts\Support\DeferrableProvider -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerBatchServices - visibility: protected - parameters: [] - comment: '# * Register the batch handling services. - - # * - - # * @return void' -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: -- Aws\DynamoDb\DynamoDbClient -- Illuminate\Contracts\Support\DeferrableProvider -- Illuminate\Support\Arr -- Illuminate\Support\ServiceProvider -interfaces: -- DeferrableProvider diff --git a/api/laravel/Bus/ChainedBatch.yaml b/api/laravel/Bus/ChainedBatch.yaml deleted file mode 100644 index a7374a2..0000000 --- a/api/laravel/Bus/ChainedBatch.yaml +++ /dev/null @@ -1,85 +0,0 @@ -name: ChainedBatch -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: Dispatchable - type: class - source: Illuminate\Foundation\Bus\Dispatchable -- name: InteractsWithQueue - type: class - source: Illuminate\Queue\InteractsWithQueue -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: batch - comment: "# * The collection of batched jobs.\n# *\n# * @var \\Illuminate\\Support\\\ - Collection\n# */\n# public Collection $jobs;\n# \n# /**\n# * The name of the batch.\n\ - # *\n# * @var string\n# */\n# public string $name;\n# \n# /**\n# * The batch options.\n\ - # *\n# * @var array\n# */\n# public array $options;\n# \n# /**\n# * Create a new\ - \ chained batch instance.\n# *\n# * @param \\Illuminate\\Bus\\PendingBatch $batch\n\ - # * @return void" -- name: prepareNestedBatches - visibility: public - parameters: - - name: jobs - comment: '# * Prepare any nested batches within the given collection of jobs. - - # * - - # * @param \Illuminate\Support\Collection $jobs - - # * @return \Illuminate\Support\Collection' -- name: handle - visibility: public - parameters: [] - comment: '# * Handle the job. - - # * - - # * @return void' -- name: toPendingBatch - visibility: public - parameters: [] - comment: '# * Convert the chained batch instance into a pending batch. - - # * - - # * @return \Illuminate\Bus\PendingBatch' -- name: attachRemainderOfChainToEndOfBatch - visibility: protected - parameters: - - name: batch - comment: '# * Move the remainder of the chain to a "finally" batch callback. - - # * - - # * @param \Illuminate\Bus\PendingBatch $batch - - # * @return \Illuminate\Bus\PendingBatch' -traits: -- Illuminate\Container\Container -- Illuminate\Contracts\Bus\Dispatcher -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Foundation\Bus\Dispatchable -- Illuminate\Queue\InteractsWithQueue -- Illuminate\Support\Collection -- Throwable -- Batchable -interfaces: -- ShouldQueue diff --git a/api/laravel/Bus/DatabaseBatchRepository.yaml b/api/laravel/Bus/DatabaseBatchRepository.yaml deleted file mode 100644 index d2721fa..0000000 --- a/api/laravel/Bus/DatabaseBatchRepository.yaml +++ /dev/null @@ -1,305 +0,0 @@ -name: DatabaseBatchRepository -class_comment: null -dependencies: -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: PostgresConnection - type: class - source: Illuminate\Database\PostgresConnection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Str - type: class - source: Illuminate\Support\Str -- name: Throwable - type: class - source: Throwable -properties: -- name: factory - visibility: protected - comment: '# * The batch factory instance. - - # * - - # * @var \Illuminate\Bus\BatchFactory' -- name: connection - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: table - visibility: protected - comment: '# * The database table to use to store batch information. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: connection - - name: table - comment: "# * The batch factory instance.\n# *\n# * @var \\Illuminate\\Bus\\BatchFactory\n\ - # */\n# protected $factory;\n# \n# /**\n# * The database connection instance.\n\ - # *\n# * @var \\Illuminate\\Database\\Connection\n# */\n# protected $connection;\n\ - # \n# /**\n# * The database table to use to store batch information.\n# *\n# *\ - \ @var string\n# */\n# protected $table;\n# \n# /**\n# * Create a new batch repository\ - \ instance.\n# *\n# * @param \\Illuminate\\Bus\\BatchFactory $factory\n# * @param\ - \ \\Illuminate\\Database\\Connection $connection\n# * @param string $table" -- name: get - visibility: public - parameters: - - name: limit - default: '50' - - name: before - default: 'null' - comment: '# * Retrieve a list of batches. - - # * - - # * @param int $limit - - # * @param mixed $before - - # * @return \Illuminate\Bus\Batch[]' -- name: find - visibility: public - parameters: - - name: batchId - comment: '# * Retrieve information about an existing batch. - - # * - - # * @param string $batchId - - # * @return \Illuminate\Bus\Batch|null' -- name: store - visibility: public - parameters: - - name: batch - comment: '# * Store a new pending batch. - - # * - - # * @param \Illuminate\Bus\PendingBatch $batch - - # * @return \Illuminate\Bus\Batch' -- name: incrementTotalJobs - visibility: public - parameters: - - name: batchId - - name: amount - comment: '# * Increment the total number of jobs within the batch. - - # * - - # * @param string $batchId - - # * @param int $amount - - # * @return void' -- name: decrementPendingJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Decrement the total number of pending jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: incrementFailedJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Increment the total number of failed jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: updateAtomicValues - visibility: protected - parameters: - - name: batchId - - name: callback - comment: '# * Update an atomic value within the batch. - - # * - - # * @param string $batchId - - # * @param \Closure $callback - - # * @return int|null' -- name: markAsFinished - visibility: public - parameters: - - name: batchId - comment: '# * Mark the batch that has the given ID as finished. - - # * - - # * @param string $batchId - - # * @return void' -- name: cancel - visibility: public - parameters: - - name: batchId - comment: '# * Cancel the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: delete - visibility: public - parameters: - - name: batchId - comment: '# * Delete the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: prune - visibility: public - parameters: - - name: before - comment: '# * Prune all of the entries older than the given date. - - # * - - # * @param \DateTimeInterface $before - - # * @return int' -- name: pruneUnfinished - visibility: public - parameters: - - name: before - comment: '# * Prune all of the unfinished entries older than the given date. - - # * - - # * @param \DateTimeInterface $before - - # * @return int' -- name: pruneCancelled - visibility: public - parameters: - - name: before - comment: '# * Prune all of the cancelled entries older than the given date. - - # * - - # * @param \DateTimeInterface $before - - # * @return int' -- name: transaction - visibility: public - parameters: - - name: callback - comment: '# * Execute the given Closure within a storage specific transaction. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: rollBack - visibility: public - parameters: [] - comment: '# * Rollback the last database transaction for the connection. - - # * - - # * @return void' -- name: serialize - visibility: protected - parameters: - - name: value - comment: '# * Serialize the given value. - - # * - - # * @param mixed $value - - # * @return string' -- name: unserialize - visibility: protected - parameters: - - name: serialized - comment: '# * Unserialize the given value. - - # * - - # * @param string $serialized - - # * @return mixed' -- name: toBatch - visibility: protected - parameters: - - name: batch - comment: '# * Convert the given raw batch to a Batch object. - - # * - - # * @param object $batch - - # * @return \Illuminate\Bus\Batch' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the underlying database connection. - - # * - - # * @return \Illuminate\Database\Connection' -- name: setConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the underlying database connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return void' -traits: -- Carbon\CarbonImmutable -- Closure -- DateTimeInterface -- Illuminate\Database\Connection -- Illuminate\Database\PostgresConnection -- Illuminate\Database\Query\Expression -- Illuminate\Support\Str -- Throwable -interfaces: -- PrunableBatchRepository diff --git a/api/laravel/Bus/Dispatcher.yaml b/api/laravel/Bus/Dispatcher.yaml deleted file mode 100644 index 24410f1..0000000 --- a/api/laravel/Bus/Dispatcher.yaml +++ /dev/null @@ -1,282 +0,0 @@ -name: Dispatcher -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: QueueingDispatcher - type: class - source: Illuminate\Contracts\Bus\QueueingDispatcher -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: Queue - type: class - source: Illuminate\Contracts\Queue\Queue -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: PendingChain - type: class - source: Illuminate\Foundation\Bus\PendingChain -- name: Pipeline - type: class - source: Illuminate\Pipeline\Pipeline -- name: InteractsWithQueue - type: class - source: Illuminate\Queue\InteractsWithQueue -- name: SyncJob - type: class - source: Illuminate\Queue\Jobs\SyncJob -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: container - visibility: protected - comment: '# * The container implementation. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: pipeline - visibility: protected - comment: '# * The pipeline instance for the bus. - - # * - - # * @var \Illuminate\Pipeline\Pipeline' -- name: pipes - visibility: protected - comment: '# * The pipes to send commands through before dispatching. - - # * - - # * @var array' -- name: handlers - visibility: protected - comment: '# * The command to handler mapping for non-self-handling events. - - # * - - # * @var array' -- name: queueResolver - visibility: protected - comment: '# * The queue resolver callback. - - # * - - # * @var \Closure|null' -methods: -- name: __construct - visibility: public - parameters: - - name: container - - name: queueResolver - default: 'null' - comment: "# * The container implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * The pipeline\ - \ instance for the bus.\n# *\n# * @var \\Illuminate\\Pipeline\\Pipeline\n# */\n\ - # protected $pipeline;\n# \n# /**\n# * The pipes to send commands through before\ - \ dispatching.\n# *\n# * @var array\n# */\n# protected $pipes = [];\n# \n# /**\n\ - # * The command to handler mapping for non-self-handling events.\n# *\n# * @var\ - \ array\n# */\n# protected $handlers = [];\n# \n# /**\n# * The queue resolver\ - \ callback.\n# *\n# * @var \\Closure|null\n# */\n# protected $queueResolver;\n\ - # \n# /**\n# * Create a new command dispatcher instance.\n# *\n# * @param \\\ - Illuminate\\Contracts\\Container\\Container $container\n# * @param \\Closure|null\ - \ $queueResolver\n# * @return void" -- name: dispatch - visibility: public - parameters: - - name: command - comment: '# * Dispatch a command to its appropriate handler. - - # * - - # * @param mixed $command - - # * @return mixed' -- name: dispatchSync - visibility: public - parameters: - - name: command - - name: handler - default: 'null' - comment: '# * Dispatch a command to its appropriate handler in the current process. - - # * - - # * Queueable jobs will be dispatched to the "sync" queue. - - # * - - # * @param mixed $command - - # * @param mixed $handler - - # * @return mixed' -- name: dispatchNow - visibility: public - parameters: - - name: command - - name: handler - default: 'null' - comment: '# * Dispatch a command to its appropriate handler in the current process - without using the synchronous queue. - - # * - - # * @param mixed $command - - # * @param mixed $handler - - # * @return mixed' -- name: findBatch - visibility: public - parameters: - - name: batchId - comment: '# * Attempt to find the batch with the given ID. - - # * - - # * @param string $batchId - - # * @return \Illuminate\Bus\Batch|null' -- name: batch - visibility: public - parameters: - - name: jobs - comment: '# * Create a new batch of queueable jobs. - - # * - - # * @param \Illuminate\Support\Collection|array|mixed $jobs - - # * @return \Illuminate\Bus\PendingBatch' -- name: chain - visibility: public - parameters: - - name: jobs - comment: '# * Create a new chain of queueable jobs. - - # * - - # * @param \Illuminate\Support\Collection|array $jobs - - # * @return \Illuminate\Foundation\Bus\PendingChain' -- name: hasCommandHandler - visibility: public - parameters: - - name: command - comment: '# * Determine if the given command has a handler. - - # * - - # * @param mixed $command - - # * @return bool' -- name: getCommandHandler - visibility: public - parameters: - - name: command - comment: '# * Retrieve the handler for a command. - - # * - - # * @param mixed $command - - # * @return bool|mixed' -- name: commandShouldBeQueued - visibility: protected - parameters: - - name: command - comment: '# * Determine if the given command should be queued. - - # * - - # * @param mixed $command - - # * @return bool' -- name: dispatchToQueue - visibility: public - parameters: - - name: command - comment: '# * Dispatch a command to its appropriate handler behind a queue. - - # * - - # * @param mixed $command - - # * @return mixed - - # * - - # * @throws \RuntimeException' -- name: pushCommandToQueue - visibility: protected - parameters: - - name: queue - - name: command - comment: '# * Push the command onto the given queue instance. - - # * - - # * @param \Illuminate\Contracts\Queue\Queue $queue - - # * @param mixed $command - - # * @return mixed' -- name: dispatchAfterResponse - visibility: public - parameters: - - name: command - - name: handler - default: 'null' - comment: '# * Dispatch a command to its appropriate handler after the current process. - - # * - - # * @param mixed $command - - # * @param mixed $handler - - # * @return void' -- name: pipeThrough - visibility: public - parameters: - - name: pipes - comment: '# * Set the pipes through which commands should be piped before dispatching. - - # * - - # * @param array $pipes - - # * @return $this' -- name: map - visibility: public - parameters: - - name: map - comment: '# * Map a command to a handler. - - # * - - # * @param array $map - - # * @return $this' -traits: -- Closure -- Illuminate\Contracts\Bus\QueueingDispatcher -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Queue\Queue -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Foundation\Bus\PendingChain -- Illuminate\Pipeline\Pipeline -- Illuminate\Queue\InteractsWithQueue -- Illuminate\Queue\Jobs\SyncJob -- Illuminate\Support\Collection -- RuntimeException -interfaces: -- QueueingDispatcher diff --git a/api/laravel/Bus/DynamoBatchRepository.yaml b/api/laravel/Bus/DynamoBatchRepository.yaml deleted file mode 100644 index 096e5dc..0000000 --- a/api/laravel/Bus/DynamoBatchRepository.yaml +++ /dev/null @@ -1,306 +0,0 @@ -name: DynamoBatchRepository -class_comment: null -dependencies: -- name: DynamoDbClient - type: class - source: Aws\DynamoDb\DynamoDbClient -- name: Marshaler - type: class - source: Aws\DynamoDb\Marshaler -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: Closure - type: class - source: Closure -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: factory - visibility: protected - comment: '# * The batch factory instance. - - # * - - # * @var \Illuminate\Bus\BatchFactory' -- name: dynamoDbClient - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Aws\DynamoDb\DynamoDbClient' -- name: applicationName - visibility: protected - comment: '# * The application name. - - # * - - # * @var string' -- name: table - visibility: protected - comment: '# * The table to use to store batch information. - - # * - - # * @var string' -- name: ttl - visibility: protected - comment: '# * The time-to-live value for batch records. - - # * - - # * @var int' -- name: ttlAttribute - visibility: protected - comment: '# * The name of the time-to-live attribute for batch records. - - # * - - # * @var string' -- name: marshaler - visibility: protected - comment: '# * The DynamoDB marshaler instance. - - # * - - # * @var \Aws\DynamoDb\Marshaler' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: dynamoDbClient - - name: applicationName - - name: table - - name: ttl - - name: ttlAttribute - comment: "# * The batch factory instance.\n# *\n# * @var \\Illuminate\\Bus\\BatchFactory\n\ - # */\n# protected $factory;\n# \n# /**\n# * The database connection instance.\n\ - # *\n# * @var \\Aws\\DynamoDb\\DynamoDbClient\n# */\n# protected $dynamoDbClient;\n\ - # \n# /**\n# * The application name.\n# *\n# * @var string\n# */\n# protected\ - \ $applicationName;\n# \n# /**\n# * The table to use to store batch information.\n\ - # *\n# * @var string\n# */\n# protected $table;\n# \n# /**\n# * The time-to-live\ - \ value for batch records.\n# *\n# * @var int\n# */\n# protected $ttl;\n# \n#\ - \ /**\n# * The name of the time-to-live attribute for batch records.\n# *\n# *\ - \ @var string\n# */\n# protected $ttlAttribute;\n# \n# /**\n# * The DynamoDB marshaler\ - \ instance.\n# *\n# * @var \\Aws\\DynamoDb\\Marshaler\n# */\n# protected $marshaler;\n\ - # \n# /**\n# * Create a new batch repository instance." -- name: get - visibility: public - parameters: - - name: limit - default: '50' - - name: before - default: 'null' - comment: '# * Retrieve a list of batches. - - # * - - # * @param int $limit - - # * @param mixed $before - - # * @return \Illuminate\Bus\Batch[]' -- name: find - visibility: public - parameters: - - name: batchId - comment: '# * Retrieve information about an existing batch. - - # * - - # * @param string $batchId - - # * @return \Illuminate\Bus\Batch|null' -- name: store - visibility: public - parameters: - - name: batch - comment: '# * Store a new pending batch. - - # * - - # * @param \Illuminate\Bus\PendingBatch $batch - - # * @return \Illuminate\Bus\Batch' -- name: incrementTotalJobs - visibility: public - parameters: - - name: batchId - - name: amount - comment: '# * Increment the total number of jobs within the batch. - - # * - - # * @param string $batchId - - # * @param int $amount - - # * @return void' -- name: decrementPendingJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Decrement the total number of pending jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: incrementFailedJobs - visibility: public - parameters: - - name: batchId - - name: jobId - comment: '# * Increment the total number of failed jobs for the batch. - - # * - - # * @param string $batchId - - # * @param string $jobId - - # * @return \Illuminate\Bus\UpdatedBatchJobCounts' -- name: markAsFinished - visibility: public - parameters: - - name: batchId - comment: '# * Mark the batch that has the given ID as finished. - - # * - - # * @param string $batchId - - # * @return void' -- name: cancel - visibility: public - parameters: - - name: batchId - comment: '# * Cancel the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: delete - visibility: public - parameters: - - name: batchId - comment: '# * Delete the batch that has the given ID. - - # * - - # * @param string $batchId - - # * @return void' -- name: transaction - visibility: public - parameters: - - name: callback - comment: '# * Execute the given Closure within a storage specific transaction. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: rollBack - visibility: public - parameters: [] - comment: '# * Rollback the last database transaction for the connection. - - # * - - # * @return void' -- name: toBatch - visibility: protected - parameters: - - name: batch - comment: '# * Convert the given raw batch to a Batch object. - - # * - - # * @param object $batch - - # * @return \Illuminate\Bus\Batch' -- name: createAwsDynamoTable - visibility: public - parameters: [] - comment: '# * Create the underlying DynamoDB table. - - # * - - # * @return void' -- name: deleteAwsDynamoTable - visibility: public - parameters: [] - comment: '# * Delete the underlying DynamoDB table.' -- name: getExpiryTime - visibility: protected - parameters: [] - comment: '# * Get the expiry time based on the configured time-to-live. - - # * - - # * @return string|null' -- name: ttlExpressionAttributeName - visibility: protected - parameters: [] - comment: '# * Get the expression attribute name for the time-to-live attribute. - - # * - - # * @return array' -- name: serialize - visibility: protected - parameters: - - name: value - comment: '# * Serialize the given value. - - # * - - # * @param mixed $value - - # * @return string' -- name: unserialize - visibility: protected - parameters: - - name: serialized - comment: '# * Unserialize the given value. - - # * - - # * @param string $serialized - - # * @return mixed' -- name: getDynamoClient - visibility: public - parameters: [] - comment: '# * Get the underlying DynamoDB client instance. - - # * - - # * @return \Aws\DynamoDb\DynamoDbClient' -- name: getTable - visibility: public - parameters: [] - comment: '# * The name of the table that contains the batch records. - - # * - - # * @return string' -traits: -- Aws\DynamoDb\DynamoDbClient -- Aws\DynamoDb\Marshaler -- Carbon\CarbonImmutable -- Closure -- Illuminate\Support\Str -interfaces: -- BatchRepository diff --git a/api/laravel/Bus/Events/BatchDispatched.yaml b/api/laravel/Bus/Events/BatchDispatched.yaml deleted file mode 100644 index 9c43028..0000000 --- a/api/laravel/Bus/Events/BatchDispatched.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: BatchDispatched -class_comment: null -dependencies: -- name: Batch - type: class - source: Illuminate\Bus\Batch -properties: -- name: batch - visibility: public - comment: '# * The batch instance. - - # * - - # * @var \Illuminate\Bus\Batch' -methods: -- name: __construct - visibility: public - parameters: - - name: batch - comment: "# * The batch instance.\n# *\n# * @var \\Illuminate\\Bus\\Batch\n# */\n\ - # public $batch;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param\ - \ \\Illuminate\\Bus\\Batch $batch\n# * @return void" -traits: -- Illuminate\Bus\Batch -interfaces: [] diff --git a/api/laravel/Bus/PendingBatch.yaml b/api/laravel/Bus/PendingBatch.yaml deleted file mode 100644 index 3480e7b..0000000 --- a/api/laravel/Bus/PendingBatch.yaml +++ /dev/null @@ -1,353 +0,0 @@ -name: PendingBatch -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: BatchDispatched - type: class - source: Illuminate\Bus\Events\BatchDispatched -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: EventDispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: SerializableClosure - type: class - source: Laravel\SerializableClosure\SerializableClosure -- name: Throwable - type: class - source: Throwable -- name: Conditionable - type: class - source: Conditionable -properties: -- name: container - visibility: protected - comment: '# * The IoC container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: name - visibility: public - comment: '# * The batch name. - - # * - - # * @var string' -- name: jobs - visibility: public - comment: '# * The jobs that belong to the batch. - - # * - - # * @var \Illuminate\Support\Collection' -- name: options - visibility: public - comment: '# * The batch options. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: container - - name: jobs - comment: "# * The IoC container instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * The batch\ - \ name.\n# *\n# * @var string\n# */\n# public $name = '';\n# \n# /**\n# * The\ - \ jobs that belong to the batch.\n# *\n# * @var \\Illuminate\\Support\\Collection\n\ - # */\n# public $jobs;\n# \n# /**\n# * The batch options.\n# *\n# * @var array\n\ - # */\n# public $options = [];\n# \n# /**\n# * Create a new pending batch instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Container\\Container $container\n#\ - \ * @param \\Illuminate\\Support\\Collection $jobs\n# * @return void" -- name: add - visibility: public - parameters: - - name: jobs - comment: '# * Add jobs to the batch. - - # * - - # * @param iterable|object|array $jobs - - # * @return $this' -- name: before - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed when the batch is stored. - - # * - - # * @param callable $callback - - # * @return $this' -- name: beforeCallbacks - visibility: public - parameters: [] - comment: '# * Get the "before" callbacks that have been registered with the pending - batch. - - # * - - # * @return array' -- name: progress - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed after a job in the batch have executed - successfully. - - # * - - # * @param callable $callback - - # * @return $this' -- name: progressCallbacks - visibility: public - parameters: [] - comment: '# * Get the "progress" callbacks that have been registered with the pending - batch. - - # * - - # * @return array' -- name: then - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed after all jobs in the batch have executed - successfully. - - # * - - # * @param callable $callback - - # * @return $this' -- name: thenCallbacks - visibility: public - parameters: [] - comment: '# * Get the "then" callbacks that have been registered with the pending - batch. - - # * - - # * @return array' -- name: catch - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed after the first failing job in the batch. - - # * - - # * @param callable $callback - - # * @return $this' -- name: catchCallbacks - visibility: public - parameters: [] - comment: '# * Get the "catch" callbacks that have been registered with the pending - batch. - - # * - - # * @return array' -- name: finally - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed after the batch has finished executing. - - # * - - # * @param callable $callback - - # * @return $this' -- name: finallyCallbacks - visibility: public - parameters: [] - comment: '# * Get the "finally" callbacks that have been registered with the pending - batch. - - # * - - # * @return array' -- name: allowFailures - visibility: public - parameters: - - name: allowFailures - default: 'true' - comment: '# * Indicate that the batch should not be cancelled when a job within - the batch fails. - - # * - - # * @param bool $allowFailures - - # * @return $this' -- name: allowsFailures - visibility: public - parameters: [] - comment: '# * Determine if the pending batch allows jobs to fail without cancelling - the batch. - - # * - - # * @return bool' -- name: name - visibility: public - parameters: - - name: name - comment: '# * Set the name for the batch. - - # * - - # * @param string $name - - # * @return $this' -- name: onConnection - visibility: public - parameters: - - name: connection - comment: '# * Specify the queue connection that the batched jobs should run on. - - # * - - # * @param string $connection - - # * @return $this' -- name: connection - visibility: public - parameters: [] - comment: '# * Get the connection used by the pending batch. - - # * - - # * @return string|null' -- name: onQueue - visibility: public - parameters: - - name: queue - comment: '# * Specify the queue that the batched jobs should run on. - - # * - - # * @param string $queue - - # * @return $this' -- name: queue - visibility: public - parameters: [] - comment: '# * Get the queue used by the pending batch. - - # * - - # * @return string|null' -- name: withOption - visibility: public - parameters: - - name: key - - name: value - comment: '# * Add additional data into the batch''s options array. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return $this' -- name: dispatch - visibility: public - parameters: [] - comment: '# * Dispatch the batch. - - # * - - # * @return \Illuminate\Bus\Batch - - # * - - # * @throws \Throwable' -- name: dispatchAfterResponse - visibility: public - parameters: [] - comment: '# * Dispatch the batch after the response is sent to the browser. - - # * - - # * @return \Illuminate\Bus\Batch' -- name: dispatchExistingBatch - visibility: protected - parameters: - - name: batch - comment: '# * Dispatch an existing batch. - - # * - - # * @param \Illuminate\Bus\Batch $batch - - # * @return void - - # * - - # * @throws \Throwable' -- name: dispatchIf - visibility: public - parameters: - - name: boolean - comment: '# * Dispatch the batch if the given truth test passes. - - # * - - # * @param bool|\Closure $boolean - - # * @return \Illuminate\Bus\Batch|null' -- name: dispatchUnless - visibility: public - parameters: - - name: boolean - comment: '# * Dispatch the batch unless the given truth test passes. - - # * - - # * @param bool|\Closure $boolean - - # * @return \Illuminate\Bus\Batch|null' -- name: store - visibility: protected - parameters: - - name: repository - comment: '# * Store the batch using the given repository. - - # * - - # * @param \Illuminate\Bus\BatchRepository $repository - - # * @return \Illuminate\Bus\Batch' -traits: -- Closure -- Illuminate\Bus\Events\BatchDispatched -- Illuminate\Contracts\Container\Container -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Traits\Conditionable -- Laravel\SerializableClosure\SerializableClosure -- Throwable -- Conditionable -interfaces: [] diff --git a/api/laravel/Bus/PrunableBatchRepository.yaml b/api/laravel/Bus/PrunableBatchRepository.yaml deleted file mode 100644 index fac8809..0000000 --- a/api/laravel/Bus/PrunableBatchRepository.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: PrunableBatchRepository -class_comment: null -dependencies: -- name: DateTimeInterface - type: class - source: DateTimeInterface -properties: [] -methods: -- name: prune - visibility: public - parameters: - - name: before - comment: '# * Prune all of the entries older than the given date. - - # * - - # * @param \DateTimeInterface $before - - # * @return int' -traits: -- DateTimeInterface -interfaces: [] diff --git a/api/laravel/Bus/Queueable.yaml b/api/laravel/Bus/Queueable.yaml deleted file mode 100644 index b4eebbe..0000000 --- a/api/laravel/Bus/Queueable.yaml +++ /dev/null @@ -1,279 +0,0 @@ -name: Queueable -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: CallQueuedClosure - type: class - source: Illuminate\Queue\CallQueuedClosure -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: PHPUnit - type: class - source: PHPUnit\Framework\Assert -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: connection - visibility: public - comment: '# * The name of the connection the job should be sent to. - - # * - - # * @var string|null' -- name: queue - visibility: public - comment: '# * The name of the queue the job should be sent to. - - # * - - # * @var string|null' -- name: delay - visibility: public - comment: '# * The number of seconds before the job should be made available. - - # * - - # * @var \DateTimeInterface|\DateInterval|array|int|null' -- name: afterCommit - visibility: public - comment: '# * Indicates whether the job should be dispatched after all database - transactions have committed. - - # * - - # * @var bool|null' -- name: middleware - visibility: public - comment: '# * The middleware the job should be dispatched through. - - # * - - # * @var array' -- name: chained - visibility: public - comment: '# * The jobs that should run if this job is successful. - - # * - - # * @var array' -- name: chainConnection - visibility: public - comment: '# * The name of the connection the chain should be sent to. - - # * - - # * @var string|null' -- name: chainQueue - visibility: public - comment: '# * The name of the queue the chain should be sent to. - - # * - - # * @var string|null' -- name: chainCatchCallbacks - visibility: public - comment: '# * The callbacks to be executed on chain failure. - - # * - - # * @var array|null' -methods: -- name: onConnection - visibility: public - parameters: - - name: connection - comment: "# * The name of the connection the job should be sent to.\n# *\n# * @var\ - \ string|null\n# */\n# public $connection;\n# \n# /**\n# * The name of the queue\ - \ the job should be sent to.\n# *\n# * @var string|null\n# */\n# public $queue;\n\ - # \n# /**\n# * The number of seconds before the job should be made available.\n\ - # *\n# * @var \\DateTimeInterface|\\DateInterval|array|int|null\n# */\n# public\ - \ $delay;\n# \n# /**\n# * Indicates whether the job should be dispatched after\ - \ all database transactions have committed.\n# *\n# * @var bool|null\n# */\n#\ - \ public $afterCommit;\n# \n# /**\n# * The middleware the job should be dispatched\ - \ through.\n# *\n# * @var array\n# */\n# public $middleware = [];\n# \n# /**\n\ - # * The jobs that should run if this job is successful.\n# *\n# * @var array\n\ - # */\n# public $chained = [];\n# \n# /**\n# * The name of the connection the chain\ - \ should be sent to.\n# *\n# * @var string|null\n# */\n# public $chainConnection;\n\ - # \n# /**\n# * The name of the queue the chain should be sent to.\n# *\n# * @var\ - \ string|null\n# */\n# public $chainQueue;\n# \n# /**\n# * The callbacks to be\ - \ executed on chain failure.\n# *\n# * @var array|null\n# */\n# public $chainCatchCallbacks;\n\ - # \n# /**\n# * Set the desired connection for the job.\n# *\n# * @param string|null\ - \ $connection\n# * @return $this" -- name: onQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the job. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: allOnConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the desired connection for the chain. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: allOnQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the chain. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: delay - visibility: public - parameters: - - name: delay - comment: '# * Set the desired delay in seconds for the job. - - # * - - # * @param \DateTimeInterface|\DateInterval|array|int|null $delay - - # * @return $this' -- name: withoutDelay - visibility: public - parameters: [] - comment: '# * Set the delay for the job to zero seconds. - - # * - - # * @return $this' -- name: afterCommit - visibility: public - parameters: [] - comment: '# * Indicate that the job should be dispatched after all database transactions - have committed. - - # * - - # * @return $this' -- name: beforeCommit - visibility: public - parameters: [] - comment: '# * Indicate that the job should not wait until database transactions - have been committed before dispatching. - - # * - - # * @return $this' -- name: through - visibility: public - parameters: - - name: middleware - comment: '# * Specify the middleware the job should be dispatched through. - - # * - - # * @param array|object $middleware - - # * @return $this' -- name: chain - visibility: public - parameters: - - name: chain - comment: '# * Set the jobs that should run if this job is successful. - - # * - - # * @param array $chain - - # * @return $this' -- name: prependToChain - visibility: public - parameters: - - name: job - comment: '# * Prepend a job to the current chain so that it is run after the currently - running job. - - # * - - # * @param mixed $job - - # * @return $this' -- name: appendToChain - visibility: public - parameters: - - name: job - comment: '# * Append a job to the end of the current chain. - - # * - - # * @param mixed $job - - # * @return $this' -- name: serializeJob - visibility: protected - parameters: - - name: job - comment: '# * Serialize a job for queuing. - - # * - - # * @param mixed $job - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: dispatchNextJobInChain - visibility: public - parameters: [] - comment: '# * Dispatch the next job on the chain. - - # * - - # * @return void' -- name: invokeChainCatchCallbacks - visibility: public - parameters: - - name: e - comment: '# * Invoke all of the chain''s failed job callbacks. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: assertHasChain - visibility: public - parameters: - - name: expectedChain - comment: '# * Assert that the job has the given chain of jobs attached to it. - - # * - - # * @param array $expectedChain - - # * @return void' -- name: assertDoesntHaveChain - visibility: public - parameters: [] - comment: '# * Assert that the job has no remaining chained jobs. - - # * - - # * @return void' -traits: -- Closure -- Illuminate\Queue\CallQueuedClosure -- Illuminate\Support\Arr -- RuntimeException -interfaces: [] diff --git a/api/laravel/Bus/UniqueLock.yaml b/api/laravel/Bus/UniqueLock.yaml deleted file mode 100644 index d23bbf5..0000000 --- a/api/laravel/Bus/UniqueLock.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: UniqueLock -class_comment: null -dependencies: -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -properties: -- name: cache - visibility: protected - comment: '# * The cache repository implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Repository' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The cache repository implementation.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Cache\\Repository\n# */\n# protected $cache;\n# \n# /**\n# * Create\ - \ a new unique lock manager instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Cache\\Repository $cache\n# * @return void" -- name: acquire - visibility: public - parameters: - - name: job - comment: '# * Attempt to acquire a lock for the given job. - - # * - - # * @param mixed $job - - # * @return bool' -- name: release - visibility: public - parameters: - - name: job - comment: '# * Release the lock for the given job. - - # * - - # * @param mixed $job - - # * @return void' -- name: getKey - visibility: protected - parameters: - - name: job - comment: '# * Generate the lock key for the given job. - - # * - - # * @param mixed $job - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Bus/UpdatedBatchJobCounts.yaml b/api/laravel/Bus/UpdatedBatchJobCounts.yaml deleted file mode 100644 index 61f96d4..0000000 --- a/api/laravel/Bus/UpdatedBatchJobCounts.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: UpdatedBatchJobCounts -class_comment: null -dependencies: [] -properties: -- name: pendingJobs - visibility: public - comment: '# * The number of pending jobs remaining for the batch. - - # * - - # * @var int' -- name: failedJobs - visibility: public - comment: '# * The number of failed jobs that belong to the batch. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: pendingJobs - default: '0' - - name: failedJobs - default: '0' - comment: "# * The number of pending jobs remaining for the batch.\n# *\n# * @var\ - \ int\n# */\n# public $pendingJobs;\n# \n# /**\n# * The number of failed jobs\ - \ that belong to the batch.\n# *\n# * @var int\n# */\n# public $failedJobs;\n\ - # \n# /**\n# * Create a new batch job counts object.\n# *\n# * @param int $pendingJobs\n\ - # * @param int $failedJobs\n# * @return void" -- name: allJobsHaveRanExactlyOnce - visibility: public - parameters: [] - comment: '# * Determine if all jobs have run exactly once. - - # * - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/ApcStore.yaml b/api/laravel/Cache/ApcStore.yaml deleted file mode 100644 index 0911e29..0000000 --- a/api/laravel/Cache/ApcStore.yaml +++ /dev/null @@ -1,146 +0,0 @@ -name: ApcStore -class_comment: null -dependencies: -- name: RetrievesMultipleKeys - type: class - source: RetrievesMultipleKeys -properties: -- name: apc - visibility: protected - comment: '# * The APC wrapper instance. - - # * - - # * @var \Illuminate\Cache\ApcWrapper' -- name: prefix - visibility: protected - comment: '# * A string that should be prepended to keys. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: apc - - name: prefix - default: '''''' - comment: "# * The APC wrapper instance.\n# *\n# * @var \\Illuminate\\Cache\\ApcWrapper\n\ - # */\n# protected $apc;\n# \n# /**\n# * A string that should be prepended to keys.\n\ - # *\n# * @var string\n# */\n# protected $prefix;\n# \n# /**\n# * Create a new\ - \ APC store.\n# *\n# * @param \\Illuminate\\Cache\\ApcWrapper $apc\n# * @param\ - \ string $prefix\n# * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: setPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the cache key prefix. - - # * - - # * @param string $prefix - - # * @return void' -traits: -- RetrievesMultipleKeys -interfaces: [] diff --git a/api/laravel/Cache/ApcWrapper.yaml b/api/laravel/Cache/ApcWrapper.yaml deleted file mode 100644 index 0dd9afb..0000000 --- a/api/laravel/Cache/ApcWrapper.yaml +++ /dev/null @@ -1,82 +0,0 @@ -name: ApcWrapper -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: key - comment: '# * Get an item from the cache. - - # * - - # * @param string $key - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return array|bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: delete - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/ArrayLock.yaml b/api/laravel/Cache/ArrayLock.yaml deleted file mode 100644 index 961ce4e..0000000 --- a/api/laravel/Cache/ArrayLock.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: ArrayLock -class_comment: null -dependencies: -- name: Carbon - type: class - source: Illuminate\Support\Carbon -properties: -- name: store - visibility: protected - comment: '# * The parent array cache store. - - # * - - # * @var \Illuminate\Cache\ArrayStore' -methods: -- name: __construct - visibility: public - parameters: - - name: store - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The parent array cache store.\n# *\n# * @var \\Illuminate\\Cache\\\ - ArrayStore\n# */\n# protected $store;\n# \n# /**\n# * Create a new lock instance.\n\ - # *\n# * @param \\Illuminate\\Cache\\ArrayStore $store\n# * @param string \ - \ $name\n# * @param int $seconds\n# * @param string|null $owner\n# * @return\ - \ void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: exists - visibility: protected - parameters: [] - comment: '# * Determine if the current lock exists. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return string' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -traits: -- Illuminate\Support\Carbon -interfaces: [] diff --git a/api/laravel/Cache/ArrayStore.yaml b/api/laravel/Cache/ArrayStore.yaml deleted file mode 100644 index 5d1a042..0000000 --- a/api/laravel/Cache/ArrayStore.yaml +++ /dev/null @@ -1,208 +0,0 @@ -name: ArrayStore -class_comment: null -dependencies: -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -properties: -- name: storage - visibility: protected - comment: '# * The array of stored values. - - # * - - # * @var array' -- name: locks - visibility: public - comment: '# * The array of locks. - - # * - - # * @var array' -- name: serializesValues - visibility: protected - comment: '# * Indicates if values are serialized within the store. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: serializesValues - default: 'false' - comment: "# * The array of stored values.\n# *\n# * @var array\n# */\n# protected\ - \ $storage = [];\n# \n# /**\n# * The array of locks.\n# *\n# * @var array\n# */\n\ - # public $locks = [];\n# \n# /**\n# * Indicates if values are serialized within\ - \ the store.\n# *\n# * @var bool\n# */\n# protected $serializesValues;\n# \n#\ - \ /**\n# * Create a new Array store.\n# *\n# * @param bool $serializesValues\n\ - # * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: calculateExpiration - visibility: protected - parameters: - - name: seconds - comment: '# * Get the expiration time of the key. - - # * - - # * @param int $seconds - - # * @return float' -- name: toTimestamp - visibility: protected - parameters: - - name: seconds - comment: '# * Get the UNIX timestamp, with milliseconds, for the given number of - seconds in the future. - - # * - - # * @param int $seconds - - # * @return float' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -traits: -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Support\Carbon -- Illuminate\Support\InteractsWithTime -- InteractsWithTime -interfaces: -- LockProvider diff --git a/api/laravel/Cache/CacheLock.yaml b/api/laravel/Cache/CacheLock.yaml deleted file mode 100644 index c4b2e54..0000000 --- a/api/laravel/Cache/CacheLock.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: CacheLock -class_comment: null -dependencies: [] -properties: -- name: store - visibility: protected - comment: '# * The cache store implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Store' -methods: -- name: __construct - visibility: public - parameters: - - name: store - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The cache store implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Store\n# */\n# protected $store;\n# \n# /**\n# * Create a new lock instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Cache\\Store $store\n# * @param string\ - \ $name\n# * @param int $seconds\n# * @param string|null $owner\n# * @return\ - \ void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock regardless of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/CacheManager.yaml b/api/laravel/Cache/CacheManager.yaml deleted file mode 100644 index f03d282..0000000 --- a/api/laravel/Cache/CacheManager.yaml +++ /dev/null @@ -1,364 +0,0 @@ -name: CacheManager -class_comment: '# * @mixin \Illuminate\Cache\Repository - - # * @mixin \Illuminate\Contracts\Cache\LockProvider' -dependencies: -- name: DynamoDbClient - type: class - source: Aws\DynamoDb\DynamoDbClient -- name: Closure - type: class - source: Closure -- name: FactoryContract - type: class - source: Illuminate\Contracts\Cache\Factory -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -- name: DispatcherContract - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: app - visibility: protected - comment: '# * @mixin \Illuminate\Cache\Repository - - # * @mixin \Illuminate\Contracts\Cache\LockProvider - - # */ - - # class CacheManager implements FactoryContract - - # { - - # /** - - # * The application instance. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -- name: stores - visibility: protected - comment: '# * The array of resolved cache stores. - - # * - - # * @var array' -- name: customCreators - visibility: protected - comment: '# * The registered custom driver creators. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * @mixin \\Illuminate\\Cache\\Repository\n# * @mixin \\Illuminate\\\ - Contracts\\Cache\\LockProvider\n# */\n# class CacheManager implements FactoryContract\n\ - # {\n# /**\n# * The application instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Foundation\\Application\n# */\n# protected $app;\n# \n# /**\n# * The array of\ - \ resolved cache stores.\n# *\n# * @var array\n# */\n# protected $stores = [];\n\ - # \n# /**\n# * The registered custom driver creators.\n# *\n# * @var array\n#\ - \ */\n# protected $customCreators = [];\n# \n# /**\n# * Create a new Cache manager\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Foundation\\Application\ - \ $app\n# * @return void" -- name: store - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a cache store instance by name, wrapped in a repository. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Cache\Repository' -- name: driver - visibility: public - parameters: - - name: driver - default: 'null' - comment: '# * Get a cache driver instance. - - # * - - # * @param string|null $driver - - # * @return \Illuminate\Contracts\Cache\Repository' -- name: resolve - visibility: public - parameters: - - name: name - comment: '# * Resolve the given store. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Cache\Repository - - # * - - # * @throws \InvalidArgumentException' -- name: callCustomCreator - visibility: protected - parameters: - - name: config - comment: '# * Call a custom driver creator. - - # * - - # * @param array $config - - # * @return mixed' -- name: createApcDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the APC cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createArrayDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the array cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createFileDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the file cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createMemcachedDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the Memcached cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createNullDriver - visibility: protected - parameters: [] - comment: '# * Create an instance of the Null cache driver. - - # * - - # * @return \Illuminate\Cache\Repository' -- name: createRedisDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the Redis cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createDatabaseDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the database cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: createDynamodbDriver - visibility: protected - parameters: - - name: config - comment: '# * Create an instance of the DynamoDB cache driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: newDynamodbClient - visibility: protected - parameters: - - name: config - comment: '# * Create new DynamoDb Client instance. - - # * - - # * @return \Aws\DynamoDb\DynamoDbClient' -- name: repository - visibility: public - parameters: - - name: store - - name: config - default: '[]' - comment: '# * Create a new cache repository with the given implementation. - - # * - - # * @param \Illuminate\Contracts\Cache\Store $store - - # * @param array $config - - # * @return \Illuminate\Cache\Repository' -- name: setEventDispatcher - visibility: protected - parameters: - - name: repository - comment: '# * Set the event dispatcher on the given repository instance. - - # * - - # * @param \Illuminate\Cache\Repository $repository - - # * @return void' -- name: refreshEventDispatcher - visibility: public - parameters: [] - comment: '# * Re-set the event dispatcher on all resolved cache repositories. - - # * - - # * @return void' -- name: getPrefix - visibility: protected - parameters: - - name: config - comment: '# * Get the cache prefix. - - # * - - # * @param array $config - - # * @return string' -- name: getConfig - visibility: protected - parameters: - - name: name - comment: '# * Get the cache connection configuration. - - # * - - # * @param string $name - - # * @return array|null' -- name: getDefaultDriver - visibility: public - parameters: [] - comment: '# * Get the default cache driver name. - - # * - - # * @return string' -- name: setDefaultDriver - visibility: public - parameters: - - name: name - comment: '# * Set the default cache driver name. - - # * - - # * @param string $name - - # * @return void' -- name: forgetDriver - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Unset the given driver instances. - - # * - - # * @param array|string|null $name - - # * @return $this' -- name: purge - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Disconnect the given driver and remove from local cache. - - # * - - # * @param string|null $name - - # * @return void' -- name: extend - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a custom driver creator Closure. - - # * - - # * @param string $driver - - # * @param \Closure $callback - - # * @return $this' -- name: setApplication - visibility: public - parameters: - - name: app - comment: '# * Set the application instance used by the manager. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return $this' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically call the default driver instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Aws\DynamoDb\DynamoDbClient -- Closure -- Illuminate\Contracts\Cache\Store -- Illuminate\Support\Arr -- InvalidArgumentException -interfaces: -- FactoryContract diff --git a/api/laravel/Cache/CacheServiceProvider.yaml b/api/laravel/Cache/CacheServiceProvider.yaml deleted file mode 100644 index 13b3240..0000000 --- a/api/laravel/Cache/CacheServiceProvider.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: CacheServiceProvider -class_comment: null -dependencies: -- name: DeferrableProvider - type: class - source: Illuminate\Contracts\Support\DeferrableProvider -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -- name: Psr16Adapter - type: class - source: Symfony\Component\Cache\Adapter\Psr16Adapter -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Support\DeferrableProvider -- Illuminate\Support\ServiceProvider -- Symfony\Component\Cache\Adapter\Psr16Adapter -interfaces: -- DeferrableProvider diff --git a/api/laravel/Cache/Console/CacheTableCommand.yaml b/api/laravel/Cache/Console/CacheTableCommand.yaml deleted file mode 100644 index 21089c3..0000000 --- a/api/laravel/Cache/Console/CacheTableCommand.yaml +++ /dev/null @@ -1,53 +0,0 @@ -name: CacheTableCommand -class_comment: null -dependencies: -- name: MigrationGeneratorCommand - type: class - source: Illuminate\Console\MigrationGeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: aliases - visibility: protected - comment: '# * The console command name aliases. - - # * - - # * @var array' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: migrationTableName - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:cache-table';\n# \n# /**\n# * The console command name aliases.\n\ - # *\n# * @var array\n# */\n# protected $aliases = ['cache:table'];\n# \n# /**\n\ - # * The console command description.\n# *\n# * @var string\n# */\n# protected\ - \ $description = 'Create a migration for the cache database table';\n# \n# /**\n\ - # * Get the migration table name.\n# *\n# * @return string" -- name: migrationStubFile - visibility: protected - parameters: [] - comment: '# * Get the path to the migration stub file. - - # * - - # * @return string' -traits: -- Illuminate\Console\MigrationGeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Cache/Console/ClearCommand.yaml b/api/laravel/Cache/Console/ClearCommand.yaml deleted file mode 100644 index a1dc742..0000000 --- a/api/laravel/Cache/Console/ClearCommand.yaml +++ /dev/null @@ -1,121 +0,0 @@ -name: ClearCommand -class_comment: null -dependencies: -- name: CacheManager - type: class - source: Illuminate\Cache\CacheManager -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: cache - visibility: protected - comment: '# * The cache manager instance. - - # * - - # * @var \Illuminate\Cache\CacheManager' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'cache:clear';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Flush the application cache';\n\ - # \n# /**\n# * The cache manager instance.\n# *\n# * @var \\Illuminate\\Cache\\\ - CacheManager\n# */\n# protected $cache;\n# \n# /**\n# * The filesystem instance.\n\ - # *\n# * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected $files;\n\ - # \n# /**\n# * Create a new cache clear command instance.\n# *\n# * @param \\\ - Illuminate\\Cache\\CacheManager $cache\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: flushFacades - visibility: public - parameters: [] - comment: '# * Flush the real-time facades stored in the cache directory. - - # * - - # * @return void' -- name: cache - visibility: protected - parameters: [] - comment: '# * Get the cache instance for the command. - - # * - - # * @return \Illuminate\Cache\Repository' -- name: tags - visibility: protected - parameters: [] - comment: '# * Get the tags passed to the command. - - # * - - # * @return array' -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Cache\CacheManager -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Cache/Console/ForgetCommand.yaml b/api/laravel/Cache/Console/ForgetCommand.yaml deleted file mode 100644 index cef80f8..0000000 --- a/api/laravel/Cache/Console/ForgetCommand.yaml +++ /dev/null @@ -1,60 +0,0 @@ -name: ForgetCommand -class_comment: null -dependencies: -- name: CacheManager - type: class - source: Illuminate\Cache\CacheManager -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: cache - visibility: protected - comment: '# * The cache manager instance. - - # * - - # * @var \Illuminate\Cache\CacheManager' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'cache:forget {key : The key to remove} {store? : The store to\ - \ remove the key from}';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Remove an item from the cache';\n\ - # \n# /**\n# * The cache manager instance.\n# *\n# * @var \\Illuminate\\Cache\\\ - CacheManager\n# */\n# protected $cache;\n# \n# /**\n# * Create a new cache clear\ - \ command instance.\n# *\n# * @param \\Illuminate\\Cache\\CacheManager $cache\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -traits: -- Illuminate\Cache\CacheManager -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Cache/Console/PruneStaleTagsCommand.yaml b/api/laravel/Cache/Console/PruneStaleTagsCommand.yaml deleted file mode 100644 index 48bde70..0000000 --- a/api/laravel/Cache/Console/PruneStaleTagsCommand.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: PruneStaleTagsCommand -class_comment: null -dependencies: -- name: CacheManager - type: class - source: Illuminate\Cache\CacheManager -- name: RedisStore - type: class - source: Illuminate\Cache\RedisStore -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: cache - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'cache:prune-stale-tags';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Prune stale cache tags\ - \ from the cache (Redis only)';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @param \\Illuminate\\Cache\\CacheManager $cache\n# * @return int|null" -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Cache\CacheManager -- Illuminate\Cache\RedisStore -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputArgument -interfaces: [] diff --git a/api/laravel/Cache/DatabaseLock.yaml b/api/laravel/Cache/DatabaseLock.yaml deleted file mode 100644 index 0a74da5..0000000 --- a/api/laravel/Cache/DatabaseLock.yaml +++ /dev/null @@ -1,114 +0,0 @@ -name: DatabaseLock -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: QueryException - type: class - source: Illuminate\Database\QueryException -properties: -- name: connection - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: table - visibility: protected - comment: '# * The database table name. - - # * - - # * @var string' -- name: lottery - visibility: protected - comment: '# * The prune probability odds. - - # * - - # * @var array' -- name: defaultTimeoutInSeconds - visibility: protected - comment: '# * The default number of seconds that a lock should be held. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: table - - name: name - - name: seconds - - name: owner - default: 'null' - - name: lottery - default: '[2' - - name: 100] - - name: defaultTimeoutInSeconds - default: '86400' - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Connection\n# */\n# protected $connection;\n# \n# /**\n# * The database table\ - \ name.\n# *\n# * @var string\n# */\n# protected $table;\n# \n# /**\n# * The prune\ - \ probability odds.\n# *\n# * @var array\n# */\n# protected $lottery;\n# \n# /**\n\ - # * The default number of seconds that a lock should be held.\n# *\n# * @var int\n\ - # */\n# protected $defaultTimeoutInSeconds;\n# \n# /**\n# * Create a new lock\ - \ instance.\n# *\n# * @param \\Illuminate\\Database\\Connection $connection\n\ - # * @param string $table\n# * @param string $name\n# * @param int $seconds\n\ - # * @param string|null $owner\n# * @param array $lottery\n# * @return void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: expiresAt - visibility: protected - parameters: [] - comment: '# * Get the UNIX timestamp indicating when the lock should expire. - - # * - - # * @return int' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return string' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the name of the database connection being used to manage the lock. - - # * - - # * @return string' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\QueryException -interfaces: [] diff --git a/api/laravel/Cache/DatabaseStore.yaml b/api/laravel/Cache/DatabaseStore.yaml deleted file mode 100644 index 11e8557..0000000 --- a/api/laravel/Cache/DatabaseStore.yaml +++ /dev/null @@ -1,367 +0,0 @@ -name: DatabaseStore -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -- name: PostgresConnection - type: class - source: Illuminate\Database\PostgresConnection -- name: QueryException - type: class - source: Illuminate\Database\QueryException -- name: SqlServerConnection - type: class - source: Illuminate\Database\SqlServerConnection -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: connection - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\ConnectionInterface' -- name: lockConnection - visibility: protected - comment: '# * The database connection instance that should be used to manage locks. - - # * - - # * @var \Illuminate\Database\ConnectionInterface' -- name: table - visibility: protected - comment: '# * The name of the cache table. - - # * - - # * @var string' -- name: prefix - visibility: protected - comment: '# * A string that should be prepended to keys. - - # * - - # * @var string' -- name: lockTable - visibility: protected - comment: '# * The name of the cache locks table. - - # * - - # * @var string' -- name: lockLottery - visibility: protected - comment: '# * An array representation of the lock lottery odds. - - # * - - # * @var array' -- name: defaultLockTimeoutInSeconds - visibility: protected - comment: '# * The default number of seconds that a lock should be held. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: table - - name: prefix - default: '''''' - - name: lockTable - default: '''cache_locks''' - - name: lockLottery - default: '[2' - - name: 100] - - name: defaultLockTimeoutInSeconds - default: '86400' - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionInterface\n# */\n# protected $connection;\n# \n# /**\n# * The database\ - \ connection instance that should be used to manage locks.\n# *\n# * @var \\Illuminate\\\ - Database\\ConnectionInterface\n# */\n# protected $lockConnection;\n# \n# /**\n\ - # * The name of the cache table.\n# *\n# * @var string\n# */\n# protected $table;\n\ - # \n# /**\n# * A string that should be prepended to keys.\n# *\n# * @var string\n\ - # */\n# protected $prefix;\n# \n# /**\n# * The name of the cache locks table.\n\ - # *\n# * @var string\n# */\n# protected $lockTable;\n# \n# /**\n# * An array representation\ - \ of the lock lottery odds.\n# *\n# * @var array\n# */\n# protected $lockLottery;\n\ - # \n# /**\n# * The default number of seconds that a lock should be held.\n# *\n\ - # * @var int\n# */\n# protected $defaultLockTimeoutInSeconds;\n# \n# /**\n# *\ - \ Create a new database store.\n# *\n# * @param \\Illuminate\\Database\\ConnectionInterface\ - \ $connection\n# * @param string $table\n# * @param string $prefix\n# * @param\ - \ string $lockTable\n# * @param array $lockLottery\n# * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache if the key doesn''t exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param int $value - - # * @return int|false' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param int $value - - # * @return int|false' -- name: incrementOrDecrement - visibility: protected - parameters: - - name: key - - name: value - - name: callback - comment: '# * Increment or decrement an item in the cache. - - # * - - # * @param string $key - - # * @param int|float $value - - # * @param \Closure $callback - - # * @return int|false' -- name: getTime - visibility: protected - parameters: [] - comment: '# * Get the current system time. - - # * - - # * @return int' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: forgetIfExpired - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache if it is expired. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: table - visibility: protected - parameters: [] - comment: '# * Get a query builder for the cache table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the underlying database connection. - - # * - - # * @return \Illuminate\Database\ConnectionInterface' -- name: setLockConnection - visibility: public - parameters: - - name: connection - comment: '# * Specify the name of the connection that should be used to manage locks. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @return $this' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: setPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the cache key prefix. - - # * - - # * @param string $prefix - - # * @return void' -- name: serialize - visibility: protected - parameters: - - name: value - comment: '# * Serialize the given value. - - # * - - # * @param mixed $value - - # * @return string' -- name: unserialize - visibility: protected - parameters: - - name: value - comment: '# * Unserialize the given value. - - # * - - # * @param string $value - - # * @return mixed' -traits: -- Closure -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Contracts\Cache\Store -- Illuminate\Database\ConnectionInterface -- Illuminate\Database\PostgresConnection -- Illuminate\Database\QueryException -- Illuminate\Database\SqlServerConnection -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Str -- InteractsWithTime -interfaces: -- LockProvider diff --git a/api/laravel/Cache/DynamoDbLock.yaml b/api/laravel/Cache/DynamoDbLock.yaml deleted file mode 100644 index 6bc6497..0000000 --- a/api/laravel/Cache/DynamoDbLock.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: DynamoDbLock -class_comment: null -dependencies: [] -properties: -- name: dynamo - visibility: protected - comment: '# * The DynamoDB client instance. - - # * - - # * @var \Illuminate\Cache\DynamoDbStore' -methods: -- name: __construct - visibility: public - parameters: - - name: dynamo - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The DynamoDB client instance.\n# *\n# * @var \\Illuminate\\Cache\\\ - DynamoDbStore\n# */\n# protected $dynamo;\n# \n# /**\n# * Create a new lock instance.\n\ - # *\n# * @param \\Illuminate\\Cache\\DynamoDbStore $dynamo\n# * @param string\ - \ $name\n# * @param int $seconds\n# * @param string|null $owner\n# * @return\ - \ void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Release this lock in disregard of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/DynamoDbStore.yaml b/api/laravel/Cache/DynamoDbStore.yaml deleted file mode 100644 index 8f9b605..0000000 --- a/api/laravel/Cache/DynamoDbStore.yaml +++ /dev/null @@ -1,372 +0,0 @@ -name: DynamoDbStore -class_comment: null -dependencies: -- name: DynamoDbClient - type: class - source: Aws\DynamoDb\DynamoDbClient -- name: DynamoDbException - type: class - source: Aws\DynamoDb\Exception\DynamoDbException -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Str - type: class - source: Illuminate\Support\Str -- name: RuntimeException - type: class - source: RuntimeException -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: dynamo - visibility: protected - comment: '# * The DynamoDB client instance. - - # * - - # * @var \Aws\DynamoDb\DynamoDbClient' -- name: table - visibility: protected - comment: '# * The table name. - - # * - - # * @var string' -- name: keyAttribute - visibility: protected - comment: '# * The name of the attribute that should hold the key. - - # * - - # * @var string' -- name: valueAttribute - visibility: protected - comment: '# * The name of the attribute that should hold the value. - - # * - - # * @var string' -- name: expirationAttribute - visibility: protected - comment: '# * The name of the attribute that should hold the expiration timestamp. - - # * - - # * @var string' -- name: prefix - visibility: protected - comment: '# * A string that should be prepended to keys. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: dynamo - - name: table - - name: keyAttribute - default: '''key''' - - name: valueAttribute - default: '''value''' - - name: expirationAttribute - default: '''expires_at''' - - name: prefix - default: '''''' - comment: "# * The DynamoDB client instance.\n# *\n# * @var \\Aws\\DynamoDb\\DynamoDbClient\n\ - # */\n# protected $dynamo;\n# \n# /**\n# * The table name.\n# *\n# * @var string\n\ - # */\n# protected $table;\n# \n# /**\n# * The name of the attribute that should\ - \ hold the key.\n# *\n# * @var string\n# */\n# protected $keyAttribute;\n# \n\ - # /**\n# * The name of the attribute that should hold the value.\n# *\n# * @var\ - \ string\n# */\n# protected $valueAttribute;\n# \n# /**\n# * The name of the attribute\ - \ that should hold the expiration timestamp.\n# *\n# * @var string\n# */\n# protected\ - \ $expirationAttribute;\n# \n# /**\n# * A string that should be prepended to keys.\n\ - # *\n# * @var string\n# */\n# protected $prefix;\n# \n# /**\n# * Create a new\ - \ store instance.\n# *\n# * @param \\Aws\\DynamoDb\\DynamoDbClient $dynamo\n\ - # * @param string $table\n# * @param string $keyAttribute\n# * @param string\ - \ $valueAttribute\n# * @param string $expirationAttribute\n# * @param string\ - \ $prefix\n# * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: isExpired - visibility: protected - parameters: - - name: item - - name: expiration - default: 'null' - comment: '# * Determine if the given item is expired. - - # * - - # * @param array $item - - # * @param \DateTimeInterface|null $expiration - - # * @return bool' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: putMany - visibility: public - parameters: - - name: values - - name: seconds - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int $seconds - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache if the key doesn''t exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|false' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|false' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool - - # * - - # * @throws \RuntimeException' -- name: toTimestamp - visibility: protected - parameters: - - name: seconds - comment: '# * Get the UNIX timestamp for the given number of seconds. - - # * - - # * @param int $seconds - - # * @return int' -- name: serialize - visibility: protected - parameters: - - name: value - comment: '# * Serialize the value. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: unserialize - visibility: protected - parameters: - - name: value - comment: '# * Unserialize the value. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: type - visibility: protected - parameters: - - name: value - comment: '# * Get the DynamoDB type for the given value. - - # * - - # * @param mixed $value - - # * @return string' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: setPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the cache key prefix. - - # * - - # * @param string $prefix - - # * @return void' -- name: getClient - visibility: public - parameters: [] - comment: '# * Get the DynamoDb Client instance. - - # * - - # * @return \Aws\DynamoDb\DynamoDbClient' -traits: -- Aws\DynamoDb\DynamoDbClient -- Aws\DynamoDb\Exception\DynamoDbException -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Contracts\Cache\Store -- Illuminate\Support\Carbon -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Str -- RuntimeException -- InteractsWithTime -interfaces: -- LockProvider diff --git a/api/laravel/Cache/Events/CacheEvent.yaml b/api/laravel/Cache/Events/CacheEvent.yaml deleted file mode 100644 index a7cc6f3..0000000 --- a/api/laravel/Cache/Events/CacheEvent.yaml +++ /dev/null @@ -1,52 +0,0 @@ -name: CacheEvent -class_comment: null -dependencies: [] -properties: -- name: storeName - visibility: public - comment: '# * The name of the cache store. - - # * - - # * @var string|null' -- name: key - visibility: public - comment: '# * The key of the event. - - # * - - # * @var string' -- name: tags - visibility: public - comment: '# * The tags that were assigned to the key. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: key - - name: tags - default: '[]' - comment: "# * The name of the cache store.\n# *\n# * @var string|null\n# */\n# public\ - \ $storeName;\n# \n# /**\n# * The key of the event.\n# *\n# * @var string\n# */\n\ - # public $key;\n# \n# /**\n# * The tags that were assigned to the key.\n# *\n\ - # * @var array\n# */\n# public $tags;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param string|null $storeName\n# * @param string $key\n# * @param\ - \ array $tags\n# * @return void" -- name: setTags - visibility: public - parameters: - - name: tags - comment: '# * Set the tags for the cache event. - - # * - - # * @param array $tags - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/CacheHit.yaml b/api/laravel/Cache/Events/CacheHit.yaml deleted file mode 100644 index 37aa356..0000000 --- a/api/laravel/Cache/Events/CacheHit.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: CacheHit -class_comment: null -dependencies: [] -properties: -- name: value - visibility: public - comment: '# * The value that was retrieved. - - # * - - # * @var mixed' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: key - - name: value - - name: tags - default: '[]' - comment: "# * The value that was retrieved.\n# *\n# * @var mixed\n# */\n# public\ - \ $value;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param string|null\ - \ $storeName\n# * @param string $key\n# * @param mixed $value\n# * @param\ - \ array $tags\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/CacheMissed.yaml b/api/laravel/Cache/Events/CacheMissed.yaml deleted file mode 100644 index 5f9e582..0000000 --- a/api/laravel/Cache/Events/CacheMissed.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: CacheMissed -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/ForgettingKey.yaml b/api/laravel/Cache/Events/ForgettingKey.yaml deleted file mode 100644 index 06e7891..0000000 --- a/api/laravel/Cache/Events/ForgettingKey.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ForgettingKey -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/KeyForgetFailed.yaml b/api/laravel/Cache/Events/KeyForgetFailed.yaml deleted file mode 100644 index 63235ce..0000000 --- a/api/laravel/Cache/Events/KeyForgetFailed.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: KeyForgetFailed -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/KeyForgotten.yaml b/api/laravel/Cache/Events/KeyForgotten.yaml deleted file mode 100644 index 33e5b5b..0000000 --- a/api/laravel/Cache/Events/KeyForgotten.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: KeyForgotten -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/KeyWriteFailed.yaml b/api/laravel/Cache/Events/KeyWriteFailed.yaml deleted file mode 100644 index 30648d0..0000000 --- a/api/laravel/Cache/Events/KeyWriteFailed.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: KeyWriteFailed -class_comment: null -dependencies: [] -properties: -- name: value - visibility: public - comment: '# * The value that would have been written. - - # * - - # * @var mixed' -- name: seconds - visibility: public - comment: '# * The number of seconds the key should have been valid. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: key - - name: value - - name: seconds - default: 'null' - - name: tags - default: '[]' - comment: "# * The value that would have been written.\n# *\n# * @var mixed\n# */\n\ - # public $value;\n# \n# /**\n# * The number of seconds the key should have been\ - \ valid.\n# *\n# * @var int|null\n# */\n# public $seconds;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string|null $storeName\n# * @param\ - \ string $key\n# * @param mixed $value\n# * @param int|null $seconds\n#\ - \ * @param array $tags\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/KeyWritten.yaml b/api/laravel/Cache/Events/KeyWritten.yaml deleted file mode 100644 index 86a5639..0000000 --- a/api/laravel/Cache/Events/KeyWritten.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: KeyWritten -class_comment: null -dependencies: [] -properties: -- name: value - visibility: public - comment: '# * The value that was written. - - # * - - # * @var mixed' -- name: seconds - visibility: public - comment: '# * The number of seconds the key should be valid. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: key - - name: value - - name: seconds - default: 'null' - - name: tags - default: '[]' - comment: "# * The value that was written.\n# *\n# * @var mixed\n# */\n# public $value;\n\ - # \n# /**\n# * The number of seconds the key should be valid.\n# *\n# * @var int|null\n\ - # */\n# public $seconds;\n# \n# /**\n# * Create a new event instance.\n# *\n#\ - \ * @param string|null $storeName\n# * @param string $key\n# * @param mixed\ - \ $value\n# * @param int|null $seconds\n# * @param array $tags\n# * @return\ - \ void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/RetrievingKey.yaml b/api/laravel/Cache/Events/RetrievingKey.yaml deleted file mode 100644 index 36e75a8..0000000 --- a/api/laravel/Cache/Events/RetrievingKey.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: RetrievingKey -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/RetrievingManyKeys.yaml b/api/laravel/Cache/Events/RetrievingManyKeys.yaml deleted file mode 100644 index 66fea19..0000000 --- a/api/laravel/Cache/Events/RetrievingManyKeys.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: RetrievingManyKeys -class_comment: null -dependencies: [] -properties: -- name: keys - visibility: public - comment: '# * The keys that are being retrieved. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: keys - - name: tags - default: '[]' - comment: "# * The keys that are being retrieved.\n# *\n# * @var array\n# */\n# public\ - \ $keys;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param string|null\ - \ $storeName\n# * @param array $keys\n# * @param array $tags\n# * @return\ - \ void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/WritingKey.yaml b/api/laravel/Cache/Events/WritingKey.yaml deleted file mode 100644 index e93dedb..0000000 --- a/api/laravel/Cache/Events/WritingKey.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: WritingKey -class_comment: null -dependencies: [] -properties: -- name: value - visibility: public - comment: '# * The value that will be written. - - # * - - # * @var mixed' -- name: seconds - visibility: public - comment: '# * The number of seconds the key should be valid. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: key - - name: value - - name: seconds - default: 'null' - - name: tags - default: '[]' - comment: "# * The value that will be written.\n# *\n# * @var mixed\n# */\n# public\ - \ $value;\n# \n# /**\n# * The number of seconds the key should be valid.\n# *\n\ - # * @var int|null\n# */\n# public $seconds;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param string|null $storeName\n# * @param string $key\n\ - # * @param mixed $value\n# * @param int|null $seconds\n# * @param array \ - \ $tags\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Events/WritingManyKeys.yaml b/api/laravel/Cache/Events/WritingManyKeys.yaml deleted file mode 100644 index d9cf3d6..0000000 --- a/api/laravel/Cache/Events/WritingManyKeys.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: WritingManyKeys -class_comment: null -dependencies: [] -properties: -- name: keys - visibility: public - comment: '# * The keys that are being written. - - # * - - # * @var mixed' -- name: values - visibility: public - comment: '# * The value that is being written. - - # * - - # * @var mixed' -- name: seconds - visibility: public - comment: '# * The number of seconds the keys should be valid. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: storeName - - name: keys - - name: values - - name: seconds - default: 'null' - - name: tags - default: '[]' - comment: "# * The keys that are being written.\n# *\n# * @var mixed\n# */\n# public\ - \ $keys;\n# \n# /**\n# * The value that is being written.\n# *\n# * @var mixed\n\ - # */\n# public $values;\n# \n# /**\n# * The number of seconds the keys should\ - \ be valid.\n# *\n# * @var int|null\n# */\n# public $seconds;\n# \n# /**\n# *\ - \ Create a new event instance.\n# *\n# * @param string|null $storeName\n# *\ - \ @param array $keys\n# * @param array $values\n# * @param int|null $seconds\n\ - # * @param array $tags\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/FileLock.yaml b/api/laravel/Cache/FileLock.yaml deleted file mode 100644 index e35597d..0000000 --- a/api/laravel/Cache/FileLock.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: FileLock -class_comment: null -dependencies: [] -properties: [] -methods: -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/FileStore.yaml b/api/laravel/Cache/FileStore.yaml deleted file mode 100644 index 3e95e6c..0000000 --- a/api/laravel/Cache/FileStore.yaml +++ /dev/null @@ -1,331 +0,0 @@ -name: FileStore -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -- name: LockTimeoutException - type: class - source: Illuminate\Contracts\Filesystem\LockTimeoutException -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: LockableFile - type: class - source: Illuminate\Filesystem\LockableFile -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -properties: -- name: files - visibility: protected - comment: '# * The Illuminate Filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: directory - visibility: protected - comment: '# * The file cache directory. - - # * - - # * @var string' -- name: lockDirectory - visibility: protected - comment: '# * The file cache lock directory. - - # * - - # * @var string|null' -- name: filePermission - visibility: protected - comment: '# * Octal representation of the cache file permissions. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: files - - name: directory - - name: filePermission - default: 'null' - comment: "# * The Illuminate Filesystem instance.\n# *\n# * @var \\Illuminate\\\ - Filesystem\\Filesystem\n# */\n# protected $files;\n# \n# /**\n# * The file cache\ - \ directory.\n# *\n# * @var string\n# */\n# protected $directory;\n# \n# /**\n\ - # * The file cache lock directory.\n# *\n# * @var string|null\n# */\n# protected\ - \ $lockDirectory;\n# \n# /**\n# * Octal representation of the cache file permissions.\n\ - # *\n# * @var int|null\n# */\n# protected $filePermission;\n# \n# /**\n# * Create\ - \ a new file cache store instance.\n# *\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @param string $directory\n# * @param int|null $filePermission\n\ - # * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache if the key doesn''t exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: ensureCacheDirectoryExists - visibility: protected - parameters: - - name: path - comment: '# * Create the file cache directory if necessary. - - # * - - # * @param string $path - - # * @return void' -- name: ensurePermissionsAreCorrect - visibility: protected - parameters: - - name: path - comment: '# * Ensure the created node has the correct permissions. - - # * - - # * @param string $path - - # * @return void' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: getPayload - visibility: protected - parameters: - - name: key - comment: '# * Retrieve an item and expiry time from the cache by key. - - # * - - # * @param string $key - - # * @return array' -- name: emptyPayload - visibility: protected - parameters: [] - comment: '# * Get a default empty payload for the cache. - - # * - - # * @return array' -- name: path - visibility: public - parameters: - - name: key - comment: '# * Get the full path for the given cache key. - - # * - - # * @param string $key - - # * @return string' -- name: expiration - visibility: protected - parameters: - - name: seconds - comment: '# * Get the expiration time based on the given seconds. - - # * - - # * @param int $seconds - - # * @return int' -- name: getFilesystem - visibility: public - parameters: [] - comment: '# * Get the Filesystem instance. - - # * - - # * @return \Illuminate\Filesystem\Filesystem' -- name: getDirectory - visibility: public - parameters: [] - comment: '# * Get the working directory of the cache. - - # * - - # * @return string' -- name: setDirectory - visibility: public - parameters: - - name: directory - comment: '# * Set the working directory of the cache. - - # * - - # * @param string $directory - - # * @return $this' -- name: setLockDirectory - visibility: public - parameters: - - name: lockDirectory - comment: '# * Set the cache directory where locks should be stored. - - # * - - # * @param string|null $lockDirectory - - # * @return $this' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -traits: -- Exception -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Contracts\Cache\Store -- Illuminate\Contracts\Filesystem\LockTimeoutException -- Illuminate\Filesystem\Filesystem -- Illuminate\Filesystem\LockableFile -- Illuminate\Support\InteractsWithTime -- InteractsWithTime -interfaces: -- Store diff --git a/api/laravel/Cache/HasCacheLock.yaml b/api/laravel/Cache/HasCacheLock.yaml deleted file mode 100644 index 1918a1c..0000000 --- a/api/laravel/Cache/HasCacheLock.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: HasCacheLock -class_comment: null -dependencies: [] -properties: [] -methods: -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Lock.yaml b/api/laravel/Cache/Lock.yaml deleted file mode 100644 index d463d4d..0000000 --- a/api/laravel/Cache/Lock.yaml +++ /dev/null @@ -1,146 +0,0 @@ -name: Lock -class_comment: null -dependencies: -- name: LockContract - type: class - source: Illuminate\Contracts\Cache\Lock -- name: LockTimeoutException - type: class - source: Illuminate\Contracts\Cache\LockTimeoutException -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Sleep - type: class - source: Illuminate\Support\Sleep -- name: Str - type: class - source: Illuminate\Support\Str -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: name - visibility: protected - comment: '# * The name of the lock. - - # * - - # * @var string' -- name: seconds - visibility: protected - comment: '# * The number of seconds the lock should be maintained. - - # * - - # * @var int' -- name: owner - visibility: protected - comment: '# * The scope identifier of this lock. - - # * - - # * @var string' -- name: sleepMilliseconds - visibility: protected - comment: '# * The number of milliseconds to wait before re-attempting to acquire - a lock while blocking. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The name of the lock.\n# *\n# * @var string\n# */\n# protected $name;\n\ - # \n# /**\n# * The number of seconds the lock should be maintained.\n# *\n# *\ - \ @var int\n# */\n# protected $seconds;\n# \n# /**\n# * The scope identifier of\ - \ this lock.\n# *\n# * @var string\n# */\n# protected $owner;\n# \n# /**\n# *\ - \ The number of milliseconds to wait before re-attempting to acquire a lock while\ - \ blocking.\n# *\n# * @var int\n# */\n# protected $sleepMilliseconds = 250;\n\ - # \n# /**\n# * Create a new lock instance.\n# *\n# * @param string $name\n#\ - \ * @param int $seconds\n# * @param string|null $owner\n# * @return void" -- name: get - visibility: public - parameters: - - name: callback - default: 'null' - comment: "# * Attempt to acquire the lock.\n# *\n# * @return bool\n# */\n# abstract\ - \ public function acquire();\n# \n# /**\n# * Release the lock.\n# *\n# * @return\ - \ bool\n# */\n# abstract public function release();\n# \n# /**\n# * Returns the\ - \ owner value written into the driver for this lock.\n# *\n# * @return string\n\ - # */\n# abstract protected function getCurrentOwner();\n# \n# /**\n# * Attempt\ - \ to acquire the lock.\n# *\n# * @param callable|null $callback\n# * @return\ - \ mixed" -- name: block - visibility: public - parameters: - - name: seconds - - name: callback - default: 'null' - comment: '# * Attempt to acquire the lock for the given number of seconds. - - # * - - # * @param int $seconds - - # * @param callable|null $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Cache\LockTimeoutException' -- name: owner - visibility: public - parameters: [] - comment: '# * Returns the current owner of the lock. - - # * - - # * @return string' -- name: isOwnedByCurrentProcess - visibility: public - parameters: [] - comment: '# * Determines whether this lock is allowed to release the lock in the - driver. - - # * - - # * @return bool' -- name: isOwnedBy - visibility: public - parameters: - - name: owner - comment: '# * Determine whether this lock is owned by the given identifier. - - # * - - # * @param string|null $owner - - # * @return bool' -- name: betweenBlockedAttemptsSleepFor - visibility: public - parameters: - - name: milliseconds - comment: '# * Specify the number of milliseconds to sleep in between blocked lock - acquisition attempts. - - # * - - # * @param int $milliseconds - - # * @return $this' -traits: -- Illuminate\Contracts\Cache\LockTimeoutException -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Sleep -- Illuminate\Support\Str -- InteractsWithTime -interfaces: -- LockContract diff --git a/api/laravel/Cache/LuaScripts.yaml b/api/laravel/Cache/LuaScripts.yaml deleted file mode 100644 index 0e1a341..0000000 --- a/api/laravel/Cache/LuaScripts.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: LuaScripts -class_comment: null -dependencies: [] -properties: [] -methods: -- name: releaseLock - visibility: public - parameters: [] - comment: '# * Get the Lua script to atomically release a lock. - - # * - - # * KEYS[1] - The name of the lock - - # * ARGV[1] - The owner key of the lock instance trying to release it - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/MemcachedConnector.yaml b/api/laravel/Cache/MemcachedConnector.yaml deleted file mode 100644 index d4bb67b..0000000 --- a/api/laravel/Cache/MemcachedConnector.yaml +++ /dev/null @@ -1,76 +0,0 @@ -name: MemcachedConnector -class_comment: null -dependencies: -- name: Memcached - type: class - source: Memcached -properties: [] -methods: -- name: connect - visibility: public - parameters: - - name: servers - - name: connectionId - default: 'null' - - name: options - default: '[]' - - name: credentials - default: '[]' - comment: '# * Create a new Memcached connection. - - # * - - # * @param array $servers - - # * @param string|null $connectionId - - # * @param array $options - - # * @param array $credentials - - # * @return \Memcached' -- name: getMemcached - visibility: protected - parameters: - - name: connectionId - - name: credentials - - name: options - comment: '# * Get a new Memcached instance. - - # * - - # * @param string|null $connectionId - - # * @param array $credentials - - # * @param array $options - - # * @return \Memcached' -- name: createMemcachedInstance - visibility: protected - parameters: - - name: connectionId - comment: '# * Create the Memcached instance. - - # * - - # * @param string|null $connectionId - - # * @return \Memcached' -- name: setCredentials - visibility: protected - parameters: - - name: memcached - - name: credentials - comment: '# * Set the SASL credentials on the Memcached connection. - - # * - - # * @param \Memcached $memcached - - # * @param array $credentials - - # * @return void' -traits: -- Memcached -interfaces: [] diff --git a/api/laravel/Cache/MemcachedLock.yaml b/api/laravel/Cache/MemcachedLock.yaml deleted file mode 100644 index 0b60c00..0000000 --- a/api/laravel/Cache/MemcachedLock.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: MemcachedLock -class_comment: null -dependencies: [] -properties: -- name: memcached - visibility: protected - comment: '# * The Memcached instance. - - # * - - # * @var \Memcached' -methods: -- name: __construct - visibility: public - parameters: - - name: memcached - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The Memcached instance.\n# *\n# * @var \\Memcached\n# */\n# protected\ - \ $memcached;\n# \n# /**\n# * Create a new lock instance.\n# *\n# * @param \\\ - Memcached $memcached\n# * @param string $name\n# * @param int $seconds\n\ - # * @param string|null $owner\n# * @return void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/MemcachedStore.yaml b/api/laravel/Cache/MemcachedStore.yaml deleted file mode 100644 index 69f55a1..0000000 --- a/api/laravel/Cache/MemcachedStore.yaml +++ /dev/null @@ -1,280 +0,0 @@ -name: MemcachedStore -class_comment: null -dependencies: -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Memcached - type: class - source: Memcached -- name: ReflectionMethod - type: class - source: ReflectionMethod -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: memcached - visibility: protected - comment: '# * The Memcached instance. - - # * - - # * @var \Memcached' -- name: prefix - visibility: protected - comment: '# * A string that should be prepended to keys. - - # * - - # * @var string' -- name: onVersionThree - visibility: protected - comment: '# * Indicates whether we are using Memcached version >= 3.0.0. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: memcached - - name: prefix - default: '''''' - comment: "# * The Memcached instance.\n# *\n# * @var \\Memcached\n# */\n# protected\ - \ $memcached;\n# \n# /**\n# * A string that should be prepended to keys.\n# *\n\ - # * @var string\n# */\n# protected $prefix;\n# \n# /**\n# * Indicates whether\ - \ we are using Memcached version >= 3.0.0.\n# *\n# * @var bool\n# */\n# protected\ - \ $onVersionThree;\n# \n# /**\n# * Create a new Memcached store.\n# *\n# * @param\ - \ \\Memcached $memcached\n# * @param string $prefix\n# * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: putMany - visibility: public - parameters: - - name: values - - name: seconds - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int $seconds - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache if the key doesn''t exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|false' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|false' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: calculateExpiration - visibility: protected - parameters: - - name: seconds - comment: '# * Get the expiration time of the key. - - # * - - # * @param int $seconds - - # * @return int' -- name: toTimestamp - visibility: protected - parameters: - - name: seconds - comment: '# * Get the UNIX timestamp for the given number of seconds. - - # * - - # * @param int $seconds - - # * @return int' -- name: getMemcached - visibility: public - parameters: [] - comment: '# * Get the underlying Memcached connection. - - # * - - # * @return \Memcached' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: setPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the cache key prefix. - - # * - - # * @param string $prefix - - # * @return void' -traits: -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Support\InteractsWithTime -- Memcached -- ReflectionMethod -- InteractsWithTime -interfaces: -- LockProvider diff --git a/api/laravel/Cache/NoLock.yaml b/api/laravel/Cache/NoLock.yaml deleted file mode 100644 index b16ec0a..0000000 --- a/api/laravel/Cache/NoLock.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: NoLock -class_comment: null -dependencies: [] -properties: [] -methods: -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/NullStore.yaml b/api/laravel/Cache/NullStore.yaml deleted file mode 100644 index a5350bf..0000000 --- a/api/laravel/Cache/NullStore.yaml +++ /dev/null @@ -1,148 +0,0 @@ -name: NullStore -class_comment: null -dependencies: -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: RetrievesMultipleKeys - type: class - source: RetrievesMultipleKeys -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return void' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return false' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return false' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -traits: -- Illuminate\Contracts\Cache\LockProvider -- RetrievesMultipleKeys -interfaces: -- LockProvider diff --git a/api/laravel/Cache/PhpRedisLock.yaml b/api/laravel/Cache/PhpRedisLock.yaml deleted file mode 100644 index 1efb6ec..0000000 --- a/api/laravel/Cache/PhpRedisLock.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: PhpRedisLock -class_comment: null -dependencies: -- name: PhpRedisConnection - type: class - source: Illuminate\Redis\Connections\PhpRedisConnection -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: redis - - name: name - - name: seconds - - name: owner - default: 'null' - comment: '# * Create a new phpredis lock instance. - - # * - - # * @param \Illuminate\Redis\Connections\PhpRedisConnection $redis - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return void' -- name: release - visibility: public - parameters: [] - comment: '# * {@inheritDoc}' -traits: -- Illuminate\Redis\Connections\PhpRedisConnection -interfaces: [] diff --git a/api/laravel/Cache/RateLimiter.yaml b/api/laravel/Cache/RateLimiter.yaml deleted file mode 100644 index 6551508..0000000 --- a/api/laravel/Cache/RateLimiter.yaml +++ /dev/null @@ -1,243 +0,0 @@ -name: RateLimiter -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: cache - visibility: protected - comment: '# * The cache store implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Repository' -- name: limiters - visibility: protected - comment: '# * The configured limit object resolvers. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The cache store implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Repository\n# */\n# protected $cache;\n# \n# /**\n# * The configured limit\ - \ object resolvers.\n# *\n# * @var array\n# */\n# protected $limiters = [];\n\ - # \n# /**\n# * Create a new rate limiter instance.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Cache\\Repository $cache\n# * @return void" -- name: for - visibility: public - parameters: - - name: name - - name: callback - comment: '# * Register a named limiter configuration. - - # * - - # * @param string $name - - # * @param \Closure $callback - - # * @return $this' -- name: limiter - visibility: public - parameters: - - name: name - comment: '# * Get the given named rate limiter. - - # * - - # * @param string $name - - # * @return \Closure|null' -- name: attempt - visibility: public - parameters: - - name: key - - name: maxAttempts - - name: callback - - name: decaySeconds - default: '60' - comment: '# * Attempts to execute a callback if it''s not limited. - - # * - - # * @param string $key - - # * @param int $maxAttempts - - # * @param \Closure $callback - - # * @param int $decaySeconds - - # * @return mixed' -- name: tooManyAttempts - visibility: public - parameters: - - name: key - - name: maxAttempts - comment: '# * Determine if the given key has been "accessed" too many times. - - # * - - # * @param string $key - - # * @param int $maxAttempts - - # * @return bool' -- name: hit - visibility: public - parameters: - - name: key - - name: decaySeconds - default: '60' - comment: '# * Increment (by 1) the counter for a given key for a given decay time. - - # * - - # * @param string $key - - # * @param int $decaySeconds - - # * @return int' -- name: increment - visibility: public - parameters: - - name: key - - name: decaySeconds - default: '60' - - name: amount - default: '1' - comment: '# * Increment the counter for a given key for a given decay time by a - given amount. - - # * - - # * @param string $key - - # * @param int $decaySeconds - - # * @param int $amount - - # * @return int' -- name: decrement - visibility: public - parameters: - - name: key - - name: decaySeconds - default: '60' - - name: amount - default: '1' - comment: '# * Decrement the counter for a given key for a given decay time by a - given amount. - - # * - - # * @param string $key - - # * @param int $decaySeconds - - # * @param int $amount - - # * @return int' -- name: attempts - visibility: public - parameters: - - name: key - comment: '# * Get the number of attempts for the given key. - - # * - - # * @param string $key - - # * @return mixed' -- name: resetAttempts - visibility: public - parameters: - - name: key - comment: '# * Reset the number of attempts for the given key. - - # * - - # * @param string $key - - # * @return mixed' -- name: remaining - visibility: public - parameters: - - name: key - - name: maxAttempts - comment: '# * Get the number of retries left for the given key. - - # * - - # * @param string $key - - # * @param int $maxAttempts - - # * @return int' -- name: retriesLeft - visibility: public - parameters: - - name: key - - name: maxAttempts - comment: '# * Get the number of retries left for the given key. - - # * - - # * @param string $key - - # * @param int $maxAttempts - - # * @return int' -- name: clear - visibility: public - parameters: - - name: key - comment: '# * Clear the hits and lockout timer for the given key. - - # * - - # * @param string $key - - # * @return void' -- name: availableIn - visibility: public - parameters: - - name: key - comment: '# * Get the number of seconds until the "key" is accessible again. - - # * - - # * @param string $key - - # * @return int' -- name: cleanRateLimiterKey - visibility: public - parameters: - - name: key - comment: '# * Clean the rate limiter key from unicode characters. - - # * - - # * @param string $key - - # * @return string' -traits: -- Closure -- Illuminate\Support\InteractsWithTime -- InteractsWithTime -interfaces: [] diff --git a/api/laravel/Cache/RateLimiting/GlobalLimit.yaml b/api/laravel/Cache/RateLimiting/GlobalLimit.yaml deleted file mode 100644 index d150e9f..0000000 --- a/api/laravel/Cache/RateLimiting/GlobalLimit.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: GlobalLimit -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: maxAttempts - - name: decaySeconds - default: '60' - comment: '# * Create a new limit instance. - - # * - - # * @param int $maxAttempts - - # * @param int $decaySeconds - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/RateLimiting/Limit.yaml b/api/laravel/Cache/RateLimiting/Limit.yaml deleted file mode 100644 index f8e825f..0000000 --- a/api/laravel/Cache/RateLimiting/Limit.yaml +++ /dev/null @@ -1,158 +0,0 @@ -name: Limit -class_comment: null -dependencies: [] -properties: -- name: key - visibility: public - comment: '# * The rate limit signature key. - - # * - - # * @var mixed' -- name: maxAttempts - visibility: public - comment: '# * The maximum number of attempts allowed within the given number of - seconds. - - # * - - # * @var int' -- name: decaySeconds - visibility: public - comment: '# * The number of seconds until the rate limit is reset. - - # * - - # * @var int' -- name: responseCallback - visibility: public - comment: '# * The response generator callback. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: key - default: '''''' - - name: maxAttempts - default: '60' - - name: decaySeconds - default: '60' - comment: "# * The rate limit signature key.\n# *\n# * @var mixed\n# */\n# public\ - \ $key;\n# \n# /**\n# * The maximum number of attempts allowed within the given\ - \ number of seconds.\n# *\n# * @var int\n# */\n# public $maxAttempts;\n# \n# /**\n\ - # * The number of seconds until the rate limit is reset.\n# *\n# * @var int\n\ - # */\n# public $decaySeconds;\n# \n# /**\n# * The response generator callback.\n\ - # *\n# * @var callable\n# */\n# public $responseCallback;\n# \n# /**\n# * Create\ - \ a new limit instance.\n# *\n# * @param mixed $key\n# * @param int $maxAttempts\n\ - # * @param int $decaySeconds\n# * @return void" -- name: perSecond - visibility: public - parameters: - - name: maxAttempts - - name: decaySeconds - default: '1' - comment: '# * Create a new rate limit. - - # * - - # * @param int $maxAttempts - - # * @param int $decaySeconds - - # * @return static' -- name: perMinute - visibility: public - parameters: - - name: maxAttempts - - name: decayMinutes - default: '1' - comment: '# * Create a new rate limit. - - # * - - # * @param int $maxAttempts - - # * @param int $decayMinutes - - # * @return static' -- name: perMinutes - visibility: public - parameters: - - name: decayMinutes - - name: maxAttempts - comment: '# * Create a new rate limit using minutes as decay time. - - # * - - # * @param int $decayMinutes - - # * @param int $maxAttempts - - # * @return static' -- name: perHour - visibility: public - parameters: - - name: maxAttempts - - name: decayHours - default: '1' - comment: '# * Create a new rate limit using hours as decay time. - - # * - - # * @param int $maxAttempts - - # * @param int $decayHours - - # * @return static' -- name: perDay - visibility: public - parameters: - - name: maxAttempts - - name: decayDays - default: '1' - comment: '# * Create a new rate limit using days as decay time. - - # * - - # * @param int $maxAttempts - - # * @param int $decayDays - - # * @return static' -- name: none - visibility: public - parameters: [] - comment: '# * Create a new unlimited rate limit. - - # * - - # * @return static' -- name: by - visibility: public - parameters: - - name: key - comment: '# * Set the key of the rate limit. - - # * - - # * @param mixed $key - - # * @return $this' -- name: response - visibility: public - parameters: - - name: callback - comment: '# * Set the callback that should generate the response when the limit - is exceeded. - - # * - - # * @param callable $callback - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/RateLimiting/Unlimited.yaml b/api/laravel/Cache/RateLimiting/Unlimited.yaml deleted file mode 100644 index 20a4f5f..0000000 --- a/api/laravel/Cache/RateLimiting/Unlimited.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Unlimited -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __construct - visibility: public - parameters: [] - comment: '# * Create a new limit instance. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/RedisLock.yaml b/api/laravel/Cache/RedisLock.yaml deleted file mode 100644 index 4e8ab08..0000000 --- a/api/laravel/Cache/RedisLock.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: RedisLock -class_comment: null -dependencies: [] -properties: -- name: redis - visibility: protected - comment: '# * The Redis factory implementation. - - # * - - # * @var \Illuminate\Redis\Connections\Connection' -methods: -- name: __construct - visibility: public - parameters: - - name: redis - - name: name - - name: seconds - - name: owner - default: 'null' - comment: "# * The Redis factory implementation.\n# *\n# * @var \\Illuminate\\Redis\\\ - Connections\\Connection\n# */\n# protected $redis;\n# \n# /**\n# * Create a new\ - \ lock instance.\n# *\n# * @param \\Illuminate\\Redis\\Connections\\Connection\ - \ $redis\n# * @param string $name\n# * @param int $seconds\n# * @param string|null\ - \ $owner\n# * @return void" -- name: acquire - visibility: public - parameters: [] - comment: '# * Attempt to acquire the lock. - - # * - - # * @return bool' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -- name: getCurrentOwner - visibility: protected - parameters: [] - comment: '# * Returns the owner value written into the driver for this lock. - - # * - - # * @return string' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the name of the Redis connection being used to manage the lock. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/RedisStore.yaml b/api/laravel/Cache/RedisStore.yaml deleted file mode 100644 index e8e49ea..0000000 --- a/api/laravel/Cache/RedisStore.yaml +++ /dev/null @@ -1,364 +0,0 @@ -name: RedisStore -class_comment: null -dependencies: -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: Redis - type: class - source: Illuminate\Contracts\Redis\Factory -- name: PhpRedisConnection - type: class - source: Illuminate\Redis\Connections\PhpRedisConnection -- name: PredisConnection - type: class - source: Illuminate\Redis\Connections\PredisConnection -- name: LazyCollection - type: class - source: Illuminate\Support\LazyCollection -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: redis - visibility: protected - comment: '# * The Redis factory implementation. - - # * - - # * @var \Illuminate\Contracts\Redis\Factory' -- name: prefix - visibility: protected - comment: '# * A string that should be prepended to keys. - - # * - - # * @var string' -- name: connection - visibility: protected - comment: '# * The Redis connection instance that should be used to manage locks. - - # * - - # * @var string' -- name: lockConnection - visibility: protected - comment: '# * The name of the connection that should be used for locks. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: redis - - name: prefix - default: '''''' - - name: connection - default: '''default''' - comment: "# * The Redis factory implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Redis\\Factory\n# */\n# protected $redis;\n# \n# /**\n# * A string that should\ - \ be prepended to keys.\n# *\n# * @var string\n# */\n# protected $prefix;\n# \n\ - # /**\n# * The Redis connection instance that should be used to manage locks.\n\ - # *\n# * @var string\n# */\n# protected $connection;\n# \n# /**\n# * The name\ - \ of the connection that should be used for locks.\n# *\n# * @var string\n# */\n\ - # protected $lockConnection;\n# \n# /**\n# * Create a new Redis store.\n# *\n\ - # * @param \\Illuminate\\Contracts\\Redis\\Factory $redis\n# * @param string\ - \ $prefix\n# * @param string $connection\n# * @return void" -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: putMany - visibility: public - parameters: - - name: values - - name: seconds - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int $seconds - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache if the key doesn''t exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: flushStaleTags - visibility: public - parameters: [] - comment: '# * Remove all expired tag set entries. - - # * - - # * @return void' -- name: tags - visibility: public - parameters: - - name: names - comment: '# * Begin executing a new tags operation. - - # * - - # * @param array|mixed $names - - # * @return \Illuminate\Cache\RedisTaggedCache' -- name: currentTags - visibility: protected - parameters: - - name: chunkSize - default: '1000' - comment: '# * Get a collection of all of the cache tags currently being used. - - # * - - # * @param int $chunkSize - - # * @return \Illuminate\Support\LazyCollection' -- name: connection - visibility: public - parameters: [] - comment: '# * Get the Redis connection instance. - - # * - - # * @return \Illuminate\Redis\Connections\Connection' -- name: lockConnection - visibility: public - parameters: [] - comment: '# * Get the Redis connection instance that should be used to manage locks. - - # * - - # * @return \Illuminate\Redis\Connections\Connection' -- name: setConnection - visibility: public - parameters: - - name: connection - comment: '# * Specify the name of the connection that should be used to store data. - - # * - - # * @param string $connection - - # * @return void' -- name: setLockConnection - visibility: public - parameters: - - name: connection - comment: '# * Specify the name of the connection that should be used to manage locks. - - # * - - # * @param string $connection - - # * @return $this' -- name: getRedis - visibility: public - parameters: [] - comment: '# * Get the Redis database instance. - - # * - - # * @return \Illuminate\Contracts\Redis\Factory' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -- name: setPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the cache key prefix. - - # * - - # * @param string $prefix - - # * @return void' -- name: serialize - visibility: protected - parameters: - - name: value - comment: '# * Serialize the value. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: unserialize - visibility: protected - parameters: - - name: value - comment: '# * Unserialize the value. - - # * - - # * @param mixed $value - - # * @return mixed' -traits: -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Redis\Connections\PhpRedisConnection -- Illuminate\Redis\Connections\PredisConnection -- Illuminate\Support\LazyCollection -- Illuminate\Support\Str -interfaces: -- LockProvider diff --git a/api/laravel/Cache/RedisTagSet.yaml b/api/laravel/Cache/RedisTagSet.yaml deleted file mode 100644 index 2acd98a..0000000 --- a/api/laravel/Cache/RedisTagSet.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: RedisTagSet -class_comment: null -dependencies: -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: LazyCollection - type: class - source: Illuminate\Support\LazyCollection -properties: [] -methods: -- name: addEntry - visibility: public - parameters: - - name: key - - name: ttl - default: 'null' - - name: updateWhen - default: 'null' - comment: '# * Add a reference entry to the tag set''s underlying sorted set. - - # * - - # * @param string $key - - # * @param int|null $ttl - - # * @param string $updateWhen - - # * @return void' -- name: entries - visibility: public - parameters: [] - comment: '# * Get all of the cache entry keys for the tag set. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: flushStaleEntries - visibility: public - parameters: [] - comment: '# * Remove the stale entries from the tag set. - - # * - - # * @return void' -- name: flushTag - visibility: public - parameters: - - name: name - comment: '# * Flush the tag from the cache. - - # * - - # * @param string $name' -- name: resetTag - visibility: public - parameters: - - name: name - comment: '# * Reset the tag and return the new tag identifier. - - # * - - # * @param string $name - - # * @return string' -- name: tagId - visibility: public - parameters: - - name: name - comment: '# * Get the unique tag identifier for a given tag. - - # * - - # * @param string $name - - # * @return string' -- name: tagKey - visibility: public - parameters: - - name: name - comment: '# * Get the tag identifier key for a given tag. - - # * - - # * @param string $name - - # * @return string' -traits: -- Illuminate\Support\Carbon -- Illuminate\Support\LazyCollection -interfaces: [] diff --git a/api/laravel/Cache/RedisTaggedCache.yaml b/api/laravel/Cache/RedisTaggedCache.yaml deleted file mode 100644 index 88d11f7..0000000 --- a/api/laravel/Cache/RedisTaggedCache.yaml +++ /dev/null @@ -1,111 +0,0 @@ -name: RedisTaggedCache -class_comment: null -dependencies: [] -properties: [] -methods: -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache if the key does not exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: flushValues - visibility: protected - parameters: [] - comment: '# * Flush the individual cache entries for the tags. - - # * - - # * @return void' -- name: flushStale - visibility: public - parameters: [] - comment: '# * Remove all stale reference entries from the tag set. - - # * - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/Repository.yaml b/api/laravel/Cache/Repository.yaml deleted file mode 100644 index 0006c73..0000000 --- a/api/laravel/Cache/Repository.yaml +++ /dev/null @@ -1,654 +0,0 @@ -name: Repository -class_comment: '# * @mixin \Illuminate\Contracts\Cache\Store' -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: BadMethodCallException - type: class - source: BadMethodCallException -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: CacheHit - type: class - source: Illuminate\Cache\Events\CacheHit -- name: CacheMissed - type: class - source: Illuminate\Cache\Events\CacheMissed -- name: ForgettingKey - type: class - source: Illuminate\Cache\Events\ForgettingKey -- name: KeyForgetFailed - type: class - source: Illuminate\Cache\Events\KeyForgetFailed -- name: KeyForgotten - type: class - source: Illuminate\Cache\Events\KeyForgotten -- name: KeyWriteFailed - type: class - source: Illuminate\Cache\Events\KeyWriteFailed -- name: KeyWritten - type: class - source: Illuminate\Cache\Events\KeyWritten -- name: RetrievingKey - type: class - source: Illuminate\Cache\Events\RetrievingKey -- name: RetrievingManyKeys - type: class - source: Illuminate\Cache\Events\RetrievingManyKeys -- name: WritingKey - type: class - source: Illuminate\Cache\Events\WritingKey -- name: WritingManyKeys - type: class - source: Illuminate\Cache\Events\WritingManyKeys -- name: CacheContract - type: class - source: Illuminate\Contracts\Cache\Repository -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -properties: -- name: store - visibility: protected - comment: "# * @mixin \\Illuminate\\Contracts\\Cache\\Store\n# */\n# class Repository\ - \ implements ArrayAccess, CacheContract\n# {\n# use InteractsWithTime, Macroable\ - \ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The cache store implementation.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Cache\\Store" -- name: events - visibility: protected - comment: '# * The event dispatcher implementation. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher|null' -- name: default - visibility: protected - comment: '# * The default number of seconds to store items. - - # * - - # * @var int|null' -- name: config - visibility: protected - comment: '# * The cache store configuration options. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: store - - name: config - default: '[]' - comment: "# * @mixin \\Illuminate\\Contracts\\Cache\\Store\n# */\n# class Repository\ - \ implements ArrayAccess, CacheContract\n# {\n# use InteractsWithTime, Macroable\ - \ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The cache store implementation.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Cache\\Store\n# */\n# protected $store;\n\ - # \n# /**\n# * The event dispatcher implementation.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Events\\Dispatcher|null\n# */\n# protected $events;\n# \n# /**\n# *\ - \ The default number of seconds to store items.\n# *\n# * @var int|null\n# */\n\ - # protected $default = 3600;\n# \n# /**\n# * The cache store configuration options.\n\ - # *\n# * @var array\n# */\n# protected $config = [];\n# \n# /**\n# * Create a\ - \ new cache repository instance.\n# *\n# * @param \\Illuminate\\Contracts\\Cache\\\ - Store $store\n# * @param array $config\n# * @return void" -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if an item exists in the cache. - - # * - - # * @param array|string $key - - # * @return bool' -- name: missing - visibility: public - parameters: - - name: key - comment: '# * Determine if an item doesn''t exist in the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @template TCacheValue - - # * - - # * @param array|string $key - - # * @param TCacheValue|(\Closure(): TCacheValue) $default - - # * @return (TCacheValue is null ? mixed : TCacheValue)' -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: getMultiple - visibility: public - parameters: - - name: keys - - name: default - default: 'null' - comment: '# * {@inheritdoc} - - # * - - # * @return iterable' -- name: handleManyResult - visibility: protected - parameters: - - name: keys - - name: key - - name: value - comment: '# * Handle a result for the "many" method. - - # * - - # * @param array $keys - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: pull - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Retrieve an item from the cache and delete it. - - # * - - # * @template TCacheValue - - # * - - # * @param array|string $key - - # * @param TCacheValue|(\Closure(): TCacheValue) $default - - # * @return (TCacheValue is null ? mixed : TCacheValue)' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache. - - # * - - # * @param array|string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: set - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: putMany - visibility: public - parameters: - - name: values - - name: ttl - default: 'null' - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: putManyForever - visibility: protected - parameters: - - name: values - comment: '# * Store multiple items in the cache indefinitely. - - # * - - # * @param array $values - - # * @return bool' -- name: setMultiple - visibility: public - parameters: - - name: values - - name: ttl - default: 'null' - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache if the key does not exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: remember - visibility: public - parameters: - - name: key - - name: ttl - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \Closure|\DateTimeInterface|\DateInterval|int|null $ttl - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: sear - visibility: public - parameters: - - name: key - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result forever. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: rememberForever - visibility: public - parameters: - - name: key - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result forever. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: delete - visibility: public - parameters: - - name: key - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: deleteMultiple - visibility: public - parameters: - - name: keys - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: clear - visibility: public - parameters: [] - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: tags - visibility: public - parameters: - - name: names - comment: '# * Begin executing a new tags operation if the store supports it. - - # * - - # * @param array|mixed $names - - # * @return \Illuminate\Cache\TaggedCache - - # * - - # * @throws \BadMethodCallException' -- name: itemKey - visibility: protected - parameters: - - name: key - comment: '# * Format the key for a cache item. - - # * - - # * @param string $key - - # * @return string' -- name: getSeconds - visibility: protected - parameters: - - name: ttl - comment: '# * Calculate the number of seconds for the given TTL. - - # * - - # * @param \DateTimeInterface|\DateInterval|int $ttl - - # * @return int' -- name: getName - visibility: protected - parameters: [] - comment: '# * Get the name of the cache store. - - # * - - # * @return string|null' -- name: supportsTags - visibility: public - parameters: [] - comment: '# * Determine if the current store supports tags. - - # * - - # * @return bool' -- name: getDefaultCacheTime - visibility: public - parameters: [] - comment: '# * Get the default cache time. - - # * - - # * @return int|null' -- name: setDefaultCacheTime - visibility: public - parameters: - - name: seconds - comment: '# * Set the default cache time in seconds. - - # * - - # * @param int|null $seconds - - # * @return $this' -- name: getStore - visibility: public - parameters: [] - comment: '# * Get the cache store implementation. - - # * - - # * @return \Illuminate\Contracts\Cache\Store' -- name: setStore - visibility: public - parameters: - - name: store - comment: '# * Set the cache store implementation. - - # * - - # * @param \Illuminate\Contracts\Cache\Store $store - - # * @return static' -- name: event - visibility: protected - parameters: - - name: event - comment: '# * Fire an event for this cache instance. - - # * - - # * @param object|string $event - - # * @return void' -- name: getEventDispatcher - visibility: public - parameters: [] - comment: '# * Get the event dispatcher instance. - - # * - - # * @return \Illuminate\Contracts\Events\Dispatcher|null' -- name: setEventDispatcher - visibility: public - parameters: - - name: events - comment: '# * Set the event dispatcher instance. - - # * - - # * @param \Illuminate\Contracts\Events\Dispatcher $events - - # * @return void' -- name: offsetExists - visibility: public - parameters: - - name: key - comment: '# * Determine if a cached value exists. - - # * - - # * @param string $key - - # * @return bool' -- name: offsetGet - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: offsetSet - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache for the default time. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: offsetUnset - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return void' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic calls into macros or pass missing methods to the store. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -- name: __clone - visibility: public - parameters: [] - comment: '# * Clone cache repository instance. - - # * - - # * @return void' -traits: -- ArrayAccess -- BadMethodCallException -- Closure -- DateTimeInterface -- Illuminate\Cache\Events\CacheHit -- Illuminate\Cache\Events\CacheMissed -- Illuminate\Cache\Events\ForgettingKey -- Illuminate\Cache\Events\KeyForgetFailed -- Illuminate\Cache\Events\KeyForgotten -- Illuminate\Cache\Events\KeyWriteFailed -- Illuminate\Cache\Events\KeyWritten -- Illuminate\Cache\Events\RetrievingKey -- Illuminate\Cache\Events\RetrievingManyKeys -- Illuminate\Cache\Events\WritingKey -- Illuminate\Cache\Events\WritingManyKeys -- Illuminate\Contracts\Cache\Store -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Support\Carbon -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Traits\Macroable -interfaces: -- ArrayAccess diff --git a/api/laravel/Cache/RetrievesMultipleKeys.yaml b/api/laravel/Cache/RetrievesMultipleKeys.yaml deleted file mode 100644 index 3b35961..0000000 --- a/api/laravel/Cache/RetrievesMultipleKeys.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: RetrievesMultipleKeys -class_comment: null -dependencies: [] -properties: [] -methods: -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: putMany - visibility: public - parameters: - - name: values - - name: seconds - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int $seconds - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Cache/TagSet.yaml b/api/laravel/Cache/TagSet.yaml deleted file mode 100644 index d534cdf..0000000 --- a/api/laravel/Cache/TagSet.yaml +++ /dev/null @@ -1,118 +0,0 @@ -name: TagSet -class_comment: null -dependencies: -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -properties: -- name: store - visibility: protected - comment: '# * The cache store implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Store' -- name: names - visibility: protected - comment: '# * The tag names. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: store - - name: names - default: '[]' - comment: "# * The cache store implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Store\n# */\n# protected $store;\n# \n# /**\n# * The tag names.\n# *\n\ - # * @var array\n# */\n# protected $names = [];\n# \n# /**\n# * Create a new TagSet\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Cache\\Store $store\n\ - # * @param array $names\n# * @return void" -- name: reset - visibility: public - parameters: [] - comment: '# * Reset all tags in the set. - - # * - - # * @return void' -- name: resetTag - visibility: public - parameters: - - name: name - comment: '# * Reset the tag and return the new tag identifier. - - # * - - # * @param string $name - - # * @return string' -- name: flush - visibility: public - parameters: [] - comment: '# * Flush all the tags in the set. - - # * - - # * @return void' -- name: flushTag - visibility: public - parameters: - - name: name - comment: '# * Flush the tag from the cache. - - # * - - # * @param string $name' -- name: getNamespace - visibility: public - parameters: [] - comment: '# * Get a unique namespace that changes when any of the tags are flushed. - - # * - - # * @return string' -- name: tagIds - visibility: protected - parameters: [] - comment: '# * Get an array of tag identifiers for all of the tags in the set. - - # * - - # * @return array' -- name: tagId - visibility: public - parameters: - - name: name - comment: '# * Get the unique tag identifier for a given tag. - - # * - - # * @param string $name - - # * @return string' -- name: tagKey - visibility: public - parameters: - - name: name - comment: '# * Get the tag identifier key for a given tag. - - # * - - # * @param string $name - - # * @return string' -- name: getNames - visibility: public - parameters: [] - comment: '# * Get all of the tag names in the set. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Cache\Store -interfaces: [] diff --git a/api/laravel/Cache/TaggableStore.yaml b/api/laravel/Cache/TaggableStore.yaml deleted file mode 100644 index 658bd60..0000000 --- a/api/laravel/Cache/TaggableStore.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: TaggableStore -class_comment: null -dependencies: -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -properties: [] -methods: -- name: tags - visibility: public - parameters: - - name: names - comment: '# * Begin executing a new tags operation. - - # * - - # * @param array|mixed $names - - # * @return \Illuminate\Cache\TaggedCache' -traits: -- Illuminate\Contracts\Cache\Store -interfaces: -- Store diff --git a/api/laravel/Cache/TaggedCache.yaml b/api/laravel/Cache/TaggedCache.yaml deleted file mode 100644 index f54e6cd..0000000 --- a/api/laravel/Cache/TaggedCache.yaml +++ /dev/null @@ -1,115 +0,0 @@ -name: TaggedCache -class_comment: null -dependencies: -- name: Store - type: class - source: Illuminate\Contracts\Cache\Store -properties: -- name: tags - visibility: protected - comment: '# * The tag set instance. - - # * - - # * @var \Illuminate\Cache\TagSet' -methods: -- name: __construct - visibility: public - parameters: - - name: store - - name: tags - comment: "# * The tag set instance.\n# *\n# * @var \\Illuminate\\Cache\\TagSet\n\ - # */\n# protected $tags;\n# \n# /**\n# * Create a new tagged cache instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Cache\\Store $store\n# * @param \\\ - Illuminate\\Cache\\TagSet $tags\n# * @return void" -- name: putMany - visibility: public - parameters: - - name: values - - name: ttl - default: 'null' - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int|null $ttl - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: itemKey - visibility: protected - parameters: - - name: key - comment: '# * {@inheritdoc}' -- name: taggedItemKey - visibility: public - parameters: - - name: key - comment: '# * Get a fully qualified key for a tagged item. - - # * - - # * @param string $key - - # * @return string' -- name: event - visibility: protected - parameters: - - name: event - comment: '# * Fire an event for this cache instance. - - # * - - # * @param \Illuminate\Cache\Events\CacheEvent $event - - # * @return void' -- name: getTags - visibility: public - parameters: [] - comment: '# * Get the tag set instance. - - # * - - # * @return \Illuminate\Cache\TagSet' -traits: -- Illuminate\Contracts\Cache\Store -interfaces: [] diff --git a/api/laravel/Collections/Arr.yaml b/api/laravel/Collections/Arr.yaml deleted file mode 100644 index c3dc5ab..0000000 --- a/api/laravel/Collections/Arr.yaml +++ /dev/null @@ -1,708 +0,0 @@ -name: Arr -class_comment: null -dependencies: -- name: ArgumentCountError - type: class - source: ArgumentCountError -- name: ArrayAccess - type: class - source: ArrayAccess -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: Randomizer - type: class - source: Random\Randomizer -- name: Macroable - type: class - source: Macroable -properties: [] -methods: -- name: accessible - visibility: public - parameters: - - name: value - comment: '# * Determine whether the given value is array accessible. - - # * - - # * @param mixed $value - - # * @return bool' -- name: add - visibility: public - parameters: - - name: array - - name: key - - name: value - comment: '# * Add an element to an array using "dot" notation if it doesn''t exist. - - # * - - # * @param array $array - - # * @param string|int|float $key - - # * @param mixed $value - - # * @return array' -- name: collapse - visibility: public - parameters: - - name: array - comment: '# * Collapse an array of arrays into a single array. - - # * - - # * @param iterable $array - - # * @return array' -- name: crossJoin - visibility: public - parameters: - - name: '...$arrays' - comment: '# * Cross join the given arrays, returning all possible permutations. - - # * - - # * @param iterable ...$arrays - - # * @return array' -- name: divide - visibility: public - parameters: - - name: array - comment: '# * Divide an array into two arrays. One with keys and the other with - values. - - # * - - # * @param array $array - - # * @return array' -- name: dot - visibility: public - parameters: - - name: array - - name: prepend - default: '''''' - comment: '# * Flatten a multi-dimensional associative array with dots. - - # * - - # * @param iterable $array - - # * @param string $prepend - - # * @return array' -- name: undot - visibility: public - parameters: - - name: array - comment: '# * Convert a flatten "dot" notation array into an expanded array. - - # * - - # * @param iterable $array - - # * @return array' -- name: except - visibility: public - parameters: - - name: array - - name: keys - comment: '# * Get all of the given array except for a specified array of keys. - - # * - - # * @param array $array - - # * @param array|string|int|float $keys - - # * @return array' -- name: exists - visibility: public - parameters: - - name: array - - name: key - comment: '# * Determine if the given key exists in the provided array. - - # * - - # * @param \ArrayAccess|array $array - - # * @param string|int $key - - # * @return bool' -- name: first - visibility: public - parameters: - - name: array - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Return the first element in an array passing a given truth test. - - # * - - # * @template TKey - - # * @template TValue - - # * @template TFirstDefault - - # * - - # * @param iterable $array - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @param TFirstDefault|(\Closure(): TFirstDefault) $default - - # * @return TValue|TFirstDefault' -- name: last - visibility: public - parameters: - - name: array - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Return the last element in an array passing a given truth test. - - # * - - # * @param array $array - - # * @param callable|null $callback - - # * @param mixed $default - - # * @return mixed' -- name: take - visibility: public - parameters: - - name: array - - name: limit - comment: '# * Take the first or last {$limit} items from an array. - - # * - - # * @param array $array - - # * @param int $limit - - # * @return array' -- name: flatten - visibility: public - parameters: - - name: array - - name: depth - default: INF - comment: '# * Flatten a multi-dimensional array into a single level. - - # * - - # * @param iterable $array - - # * @param int $depth - - # * @return array' -- name: forget - visibility: public - parameters: - - name: '&$array' - - name: keys - comment: '# * Remove one or many array items from a given array using "dot" notation. - - # * - - # * @param array $array - - # * @param array|string|int|float $keys - - # * @return void' -- name: get - visibility: public - parameters: - - name: array - - name: key - - name: default - default: 'null' - comment: '# * Get an item from an array using "dot" notation. - - # * - - # * @param \ArrayAccess|array $array - - # * @param string|int|null $key - - # * @param mixed $default - - # * @return mixed' -- name: has - visibility: public - parameters: - - name: array - - name: keys - comment: '# * Check if an item or items exist in an array using "dot" notation. - - # * - - # * @param \ArrayAccess|array $array - - # * @param string|array $keys - - # * @return bool' -- name: hasAny - visibility: public - parameters: - - name: array - - name: keys - comment: '# * Determine if any of the keys exist in an array using "dot" notation. - - # * - - # * @param \ArrayAccess|array $array - - # * @param string|array $keys - - # * @return bool' -- name: isAssoc - visibility: public - parameters: - - name: array - comment: '# * Determines if an array is associative. - - # * - - # * An array is "associative" if it doesn''t have sequential numerical keys beginning - with zero. - - # * - - # * @param array $array - - # * @return bool' -- name: isList - visibility: public - parameters: - - name: array - comment: '# * Determines if an array is a list. - - # * - - # * An array is a "list" if all array keys are sequential integers starting from - 0 with no gaps in between. - - # * - - # * @param array $array - - # * @return bool' -- name: join - visibility: public - parameters: - - name: array - - name: glue - - name: finalGlue - default: '''''' - comment: '# * Join all items using a string. The final items can use a separate - glue string. - - # * - - # * @param array $array - - # * @param string $glue - - # * @param string $finalGlue - - # * @return string' -- name: keyBy - visibility: public - parameters: - - name: array - - name: keyBy - comment: '# * Key an associative array by a field or using a callback. - - # * - - # * @param array $array - - # * @param callable|array|string $keyBy - - # * @return array' -- name: prependKeysWith - visibility: public - parameters: - - name: array - - name: prependWith - comment: '# * Prepend the key names of an associative array. - - # * - - # * @param array $array - - # * @param string $prependWith - - # * @return array' -- name: only - visibility: public - parameters: - - name: array - - name: keys - comment: '# * Get a subset of the items from the given array. - - # * - - # * @param array $array - - # * @param array|string $keys - - # * @return array' -- name: select - visibility: public - parameters: - - name: array - - name: keys - comment: '# * Select an array of values from an array. - - # * - - # * @param array $array - - # * @param array|string $keys - - # * @return array' -- name: pluck - visibility: public - parameters: - - name: array - - name: value - - name: key - default: 'null' - comment: '# * Pluck an array of values from an array. - - # * - - # * @param iterable $array - - # * @param string|array|int|null $value - - # * @param string|array|null $key - - # * @return array' -- name: explodePluckParameters - visibility: protected - parameters: - - name: value - - name: key - comment: '# * Explode the "value" and "key" arguments passed to "pluck". - - # * - - # * @param string|array $value - - # * @param string|array|null $key - - # * @return array' -- name: map - visibility: public - parameters: - - name: array - - name: callback - comment: '# * Run a map over each of the items in the array. - - # * - - # * @param array $array - - # * @param callable $callback - - # * @return array' -- name: mapWithKeys - visibility: public - parameters: - - name: array - - name: callback - comment: '# * Run an associative map over each of the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TKey - - # * @template TValue - - # * @template TMapWithKeysKey of array-key - - # * @template TMapWithKeysValue - - # * - - # * @param array $array - - # * @param callable(TValue, TKey): array $callback - - # * @return array' -- name: mapSpread - visibility: public - parameters: - - name: array - - name: callback - comment: '# * Run a map over each nested chunk of items. - - # * - - # * @template TKey - - # * @template TValue - - # * - - # * @param array $array - - # * @param callable(mixed...): TValue $callback - - # * @return array' -- name: prepend - visibility: public - parameters: - - name: array - - name: value - - name: key - default: 'null' - comment: '# * Push an item onto the beginning of an array. - - # * - - # * @param array $array - - # * @param mixed $value - - # * @param mixed $key - - # * @return array' -- name: pull - visibility: public - parameters: - - name: '&$array' - - name: key - - name: default - default: 'null' - comment: '# * Get a value from the array, and remove it. - - # * - - # * @param array $array - - # * @param string|int $key - - # * @param mixed $default - - # * @return mixed' -- name: query - visibility: public - parameters: - - name: array - comment: '# * Convert the array into a query string. - - # * - - # * @param array $array - - # * @return string' -- name: random - visibility: public - parameters: - - name: array - - name: number - default: 'null' - - name: preserveKeys - default: 'false' - comment: '# * Get one or a specified number of random values from an array. - - # * - - # * @param array $array - - # * @param int|null $number - - # * @param bool $preserveKeys - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -- name: set - visibility: public - parameters: - - name: '&$array' - - name: key - - name: value - comment: '# * Set an array item to a given value using "dot" notation. - - # * - - # * If no key is given to the method, the entire array will be replaced. - - # * - - # * @param array $array - - # * @param string|int|null $key - - # * @param mixed $value - - # * @return array' -- name: shuffle - visibility: public - parameters: - - name: array - comment: '# * Shuffle the given array and return the result. - - # * - - # * @param array $array - - # * @return array' -- name: sort - visibility: public - parameters: - - name: array - - name: callback - default: 'null' - comment: '# * Sort the array using the given callback or "dot" notation. - - # * - - # * @param array $array - - # * @param callable|array|string|null $callback - - # * @return array' -- name: sortDesc - visibility: public - parameters: - - name: array - - name: callback - default: 'null' - comment: '# * Sort the array in descending order using the given callback or "dot" - notation. - - # * - - # * @param array $array - - # * @param callable|array|string|null $callback - - # * @return array' -- name: sortRecursive - visibility: public - parameters: - - name: array - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Recursively sort an array by keys and values. - - # * - - # * @param array $array - - # * @param int $options - - # * @param bool $descending - - # * @return array' -- name: sortRecursiveDesc - visibility: public - parameters: - - name: array - - name: options - default: SORT_REGULAR - comment: '# * Recursively sort an array by keys and values in descending order. - - # * - - # * @param array $array - - # * @param int $options - - # * @return array' -- name: toCssClasses - visibility: public - parameters: - - name: array - comment: '# * Conditionally compile classes from an array into a CSS class list. - - # * - - # * @param array $array - - # * @return string' -- name: toCssStyles - visibility: public - parameters: - - name: array - comment: '# * Conditionally compile styles from an array into a style list. - - # * - - # * @param array $array - - # * @return string' -- name: where - visibility: public - parameters: - - name: array - - name: callback - comment: '# * Filter the array using the given callback. - - # * - - # * @param array $array - - # * @param callable $callback - - # * @return array' -- name: whereNotNull - visibility: public - parameters: - - name: array - comment: '# * Filter items where the value is not null. - - # * - - # * @param array $array - - # * @return array' -- name: wrap - visibility: public - parameters: - - name: value - comment: '# * If the given value is not an array and not null, wrap it in one. - - # * - - # * @param mixed $value - - # * @return array' -traits: -- ArgumentCountError -- ArrayAccess -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- Random\Randomizer -- Macroable -interfaces: [] diff --git a/api/laravel/Collections/Collection.yaml b/api/laravel/Collections/Collection.yaml deleted file mode 100644 index 5184cd3..0000000 --- a/api/laravel/Collections/Collection.yaml +++ /dev/null @@ -1,1563 +0,0 @@ -name: Collection -class_comment: '# * @template TKey of array-key - - # * - - # * @template-covariant TValue - - # * - - # * @implements \ArrayAccess - - # * @implements \Illuminate\Support\Enumerable' -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: ArrayIterator - type: class - source: ArrayIterator -- name: CanBeEscapedWhenCastToString - type: class - source: Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- name: EnumeratesValues - type: class - source: Illuminate\Support\Traits\EnumeratesValues -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: stdClass - type: class - source: stdClass -- name: Traversable - type: class - source: Traversable -properties: -- name: items - visibility: protected - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @implements \\ArrayAccess\n# * @implements \\Illuminate\\\ - Support\\Enumerable\n# */\n# class Collection implements ArrayAccess,\ - \ CanBeEscapedWhenCastToString, Enumerable\n# {\n# /**\n# * @use \\Illuminate\\\ - Support\\Traits\\EnumeratesValues\n# */\n# use EnumeratesValues,\ - \ Macroable;\n# \n# /**\n# * The items contained in the collection.\n# *\n# *\ - \ @var array" -methods: -- name: __construct - visibility: public - parameters: - - name: items - default: '[]' - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @implements \\ArrayAccess\n# * @implements \\Illuminate\\\ - Support\\Enumerable\n# */\n# class Collection implements ArrayAccess,\ - \ CanBeEscapedWhenCastToString, Enumerable\n# {\n# /**\n# * @use \\Illuminate\\\ - Support\\Traits\\EnumeratesValues\n# */\n# use EnumeratesValues,\ - \ Macroable;\n# \n# /**\n# * The items contained in the collection.\n# *\n# *\ - \ @var array\n# */\n# protected $items = [];\n# \n# /**\n# * Create\ - \ a new collection.\n# *\n# * @param \\Illuminate\\Contracts\\Support\\Arrayable|iterable|null $items\n# * @return void" -- name: range - visibility: public - parameters: - - name: from - - name: to - comment: '# * Create a collection with the given range. - - # * - - # * @param int $from - - # * @param int $to - - # * @return static' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the items in the collection. - - # * - - # * @return array' -- name: lazy - visibility: public - parameters: [] - comment: '# * Get a lazy collection for the items in this collection. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: median - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the median of a given key. - - # * - - # * @param string|array|null $key - - # * @return float|int|null' -- name: mode - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the mode of a given key. - - # * - - # * @param string|array|null $key - - # * @return array|null' -- name: collapse - visibility: public - parameters: [] - comment: '# * Collapse the collection of items into a single array. - - # * - - # * @return static' -- name: contains - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item exists in the collection. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: containsStrict - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Determine if an item exists, using strict comparison. - - # * - - # * @param (callable(TValue): bool)|TValue|array-key $key - - # * @param TValue|null $value - - # * @return bool' -- name: doesntContain - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item is not contained in the collection. - - # * - - # * @param mixed $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: crossJoin - visibility: public - parameters: - - name: '...$lists' - comment: '# * Cross join with the given lists, returning all possible permutations. - - # * - - # * @template TCrossJoinKey - - # * @template TCrossJoinValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$lists - - # * @return static>' -- name: diff - visibility: public - parameters: - - name: items - comment: '# * Get the items in the collection that are not present in the given - items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items in the collection that are not present in the given - items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: diffAssoc - visibility: public - parameters: - - name: items - comment: '# * Get the items in the collection whose keys and values are not present - in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items in the collection whose keys and values are not present - in the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: diffKeys - visibility: public - parameters: - - name: items - comment: '# * Get the items in the collection whose keys are not present in the - given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffKeysUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items in the collection whose keys are not present in the - given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: duplicates - visibility: public - parameters: - - name: callback - default: 'null' - - name: strict - default: 'false' - comment: '# * Retrieve duplicate items from the collection. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @param bool $strict - - # * @return static' -- name: duplicatesStrict - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Retrieve duplicate items from the collection using strict comparison. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @return static' -- name: duplicateComparator - visibility: protected - parameters: - - name: strict - comment: '# * Get the comparison function to detect duplicates. - - # * - - # * @param bool $strict - - # * @return callable(TValue, TValue): bool' -- name: except - visibility: public - parameters: - - name: keys - comment: '# * Get all items except for those with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string $keys - - # * @return static' -- name: filter - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Run a filter over each of the items. - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @return static' -- name: first - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the first item from the collection passing the given truth test. - - # * - - # * @template TFirstDefault - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @param TFirstDefault|(\Closure(): TFirstDefault) $default - - # * @return TValue|TFirstDefault' -- name: flatten - visibility: public - parameters: - - name: depth - default: INF - comment: '# * Get a flattened array of the items in the collection. - - # * - - # * @param int $depth - - # * @return static' -- name: flip - visibility: public - parameters: [] - comment: '# * Flip the items in the collection. - - # * - - # * @return static' -- name: forget - visibility: public - parameters: - - name: keys - comment: '# * Remove an item from the collection by key. - - # * - - # * \Illuminate\Contracts\Support\Arrayable|iterable|TKey $keys - - # * - - # * @return $this' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get an item from the collection by key. - - # * - - # * @template TGetDefault - - # * - - # * @param TKey $key - - # * @param TGetDefault|(\Closure(): TGetDefault) $default - - # * @return TValue|TGetDefault' -- name: getOrPut - visibility: public - parameters: - - name: key - - name: value - comment: '# * Get an item from the collection by key or add it to collection if - it does not exist. - - # * - - # * @template TGetOrPutValue - - # * - - # * @param mixed $key - - # * @param TGetOrPutValue|(\Closure(): TGetOrPutValue) $value - - # * @return TValue|TGetOrPutValue' -- name: groupBy - visibility: public - parameters: - - name: groupBy - - name: preserveKeys - default: 'false' - comment: '# * Group an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $groupBy - - # * @param bool $preserveKeys - - # * @return static>' -- name: keyBy - visibility: public - parameters: - - name: keyBy - comment: '# * Key an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $keyBy - - # * @return static' -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if an item exists in the collection by key. - - # * - - # * @param TKey|array $key - - # * @return bool' -- name: hasAny - visibility: public - parameters: - - name: key - comment: '# * Determine if any of the keys exist in the collection. - - # * - - # * @param mixed $key - - # * @return bool' -- name: implode - visibility: public - parameters: - - name: value - - name: glue - default: 'null' - comment: '# * Concatenate values of a given key as a string. - - # * - - # * @param callable|string $value - - # * @param string|null $glue - - # * @return string' -- name: intersect - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectAssoc - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items with additional index - check. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items with additional index - check, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectByKeys - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items by key. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the collection is empty or not. - - # * - - # * @phpstan-assert-if-true null $this->first() - - # * - - # * @phpstan-assert-if-false !null $this->first() - - # * - - # * @return bool' -- name: containsOneItem - visibility: public - parameters: [] - comment: '# * Determine if the collection contains a single item. - - # * - - # * @return bool' -- name: join - visibility: public - parameters: - - name: glue - - name: finalGlue - default: '''''' - comment: '# * Join all items from the collection using a string. The final items - can use a separate glue string. - - # * - - # * @param string $glue - - # * @param string $finalGlue - - # * @return string' -- name: keys - visibility: public - parameters: [] - comment: '# * Get the keys of the collection items. - - # * - - # * @return static' -- name: last - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the last item from the collection. - - # * - - # * @template TLastDefault - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @param TLastDefault|(\Closure(): TLastDefault) $default - - # * @return TValue|TLastDefault' -- name: pluck - visibility: public - parameters: - - name: value - - name: key - default: 'null' - comment: '# * Get the values of a given key. - - # * - - # * @param string|int|array|null $value - - # * @param string|null $key - - # * @return static' -- name: map - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each of the items. - - # * - - # * @template TMapValue - - # * - - # * @param callable(TValue, TKey): TMapValue $callback - - # * @return static' -- name: mapToDictionary - visibility: public - parameters: - - name: callback - comment: '# * Run a dictionary map over the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapToDictionaryKey of array-key - - # * @template TMapToDictionaryValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static>' -- name: mapWithKeys - visibility: public - parameters: - - name: callback - comment: '# * Run an associative map over each of the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapWithKeysKey of array-key - - # * @template TMapWithKeysValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static' -- name: merge - visibility: public - parameters: - - name: items - comment: '# * Merge the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: mergeRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively merge the collection with the given items. - - # * - - # * @template TMergeRecursiveValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: multiply - visibility: public - parameters: - - name: multiplier - comment: '# * Multiply the items in the collection by the multiplier. - - # * - - # * @param int $multiplier - - # * @return static' -- name: combine - visibility: public - parameters: - - name: values - comment: '# * Create a collection by using this collection for keys and another - for its values. - - # * - - # * @template TCombineValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: union - visibility: public - parameters: - - name: items - comment: '# * Union the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: nth - visibility: public - parameters: - - name: step - - name: offset - default: '0' - comment: '# * Create a new collection consisting of every n-th element. - - # * - - # * @param int $step - - # * @param int $offset - - # * @return static' -- name: only - visibility: public - parameters: - - name: keys - comment: '# * Get the items with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string|null $keys - - # * @return static' -- name: select - visibility: public - parameters: - - name: keys - comment: '# * Select specific values from the items within the collection. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string|null $keys - - # * @return static' -- name: pop - visibility: public - parameters: - - name: count - default: '1' - comment: '# * Get and remove the last N items from the collection. - - # * - - # * @param int $count - - # * @return static|TValue|null' -- name: prepend - visibility: public - parameters: - - name: value - - name: key - default: 'null' - comment: '# * Push an item onto the beginning of the collection. - - # * - - # * @param TValue $value - - # * @param TKey $key - - # * @return $this' -- name: push - visibility: public - parameters: - - name: '...$values' - comment: '# * Push one or more items onto the end of the collection. - - # * - - # * @param TValue ...$values - - # * @return $this' -- name: unshift - visibility: public - parameters: - - name: '...$values' - comment: '# * Prepend one or more items to the beginning of the collection. - - # * - - # * @param TValue ...$values - - # * @return $this' -- name: concat - visibility: public - parameters: - - name: source - comment: '# * Push all of the given items onto the collection. - - # * - - # * @template TConcatKey of array-key - - # * @template TConcatValue - - # * - - # * @param iterable $source - - # * @return static' -- name: pull - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get and remove an item from the collection. - - # * - - # * @template TPullDefault - - # * - - # * @param TKey $key - - # * @param TPullDefault|(\Closure(): TPullDefault) $default - - # * @return TValue|TPullDefault' -- name: put - visibility: public - parameters: - - name: key - - name: value - comment: '# * Put an item in the collection by key. - - # * - - # * @param TKey $key - - # * @param TValue $value - - # * @return $this' -- name: random - visibility: public - parameters: - - name: number - default: 'null' - - name: preserveKeys - default: 'false' - comment: '# * Get one or a specified number of items randomly from the collection. - - # * - - # * @param (callable(self): int)|int|null $number - - # * @param bool $preserveKeys - - # * @return static|TValue - - # * - - # * @throws \InvalidArgumentException' -- name: replace - visibility: public - parameters: - - name: items - comment: '# * Replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: replaceRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: reverse - visibility: public - parameters: [] - comment: '# * Reverse items order. - - # * - - # * @return static' -- name: search - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Search the collection for a given value and return the corresponding - key if successful. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TKey|false' -- name: before - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Get the item before the given item. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TValue|null' -- name: after - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Get the item after the given item. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TValue|null' -- name: shift - visibility: public - parameters: - - name: count - default: '1' - comment: '# * Get and remove the first N items from the collection. - - # * - - # * @param int $count - - # * @return static|TValue|null - - # * - - # * @throws \InvalidArgumentException' -- name: shuffle - visibility: public - parameters: [] - comment: '# * Shuffle the items in the collection. - - # * - - # * @return static' -- name: sliding - visibility: public - parameters: - - name: size - default: '2' - - name: step - default: '1' - comment: '# * Create chunks representing a "sliding window" view of the items in - the collection. - - # * - - # * @param int $size - - # * @param int $step - - # * @return static' -- name: skip - visibility: public - parameters: - - name: count - comment: '# * Skip the first {$count} items. - - # * - - # * @param int $count - - # * @return static' -- name: skipUntil - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: skipWhile - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: slice - visibility: public - parameters: - - name: offset - - name: length - default: 'null' - comment: '# * Slice the underlying collection array. - - # * - - # * @param int $offset - - # * @param int|null $length - - # * @return static' -- name: split - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: splitIn - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups, and fill the first - groups completely. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: sole - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection, but only if exactly one item - exists. Otherwise, throw an exception. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException - - # * @throws \Illuminate\Support\MultipleItemsFoundException' -- name: firstOrFail - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection but throw an exception if no - matching items exist. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException' -- name: chunk - visibility: public - parameters: - - name: size - comment: '# * Chunk the collection into chunks of the given size. - - # * - - # * @param int $size - - # * @return static' -- name: chunkWhile - visibility: public - parameters: - - name: callback - comment: '# * Chunk the collection into chunks with a callback. - - # * - - # * @param callable(TValue, TKey, static): bool $callback - - # * @return static>' -- name: sort - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Sort through each item with a callback. - - # * - - # * @param (callable(TValue, TValue): int)|null|int $callback - - # * @return static' -- name: sortDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort items in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortBy - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortByMany - visibility: protected - parameters: - - name: comparisons - default: '[]' - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection using multiple comparisons. - - # * - - # * @param array $comparisons - - # * @param int $options - - # * @return static' -- name: sortByDesc - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection in descending order using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @return static' -- name: sortKeys - visibility: public - parameters: - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection keys. - - # * - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortKeysDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection keys in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortKeysUsing - visibility: public - parameters: - - name: callback - comment: '# * Sort the collection keys using a callback. - - # * - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: splice - visibility: public - parameters: - - name: offset - - name: length - default: 'null' - - name: replacement - default: '[]' - comment: '# * Splice a portion of the underlying collection array. - - # * - - # * @param int $offset - - # * @param int|null $length - - # * @param array $replacement - - # * @return static' -- name: take - visibility: public - parameters: - - name: limit - comment: '# * Take the first or last {$limit} items. - - # * - - # * @param int $limit - - # * @return static' -- name: takeUntil - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: takeWhile - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: transform - visibility: public - parameters: - - name: callback - comment: '# * Transform each item in the collection using a callback. - - # * - - # * @param callable(TValue, TKey): TValue $callback - - # * @return $this' -- name: dot - visibility: public - parameters: [] - comment: '# * Flatten a multi-dimensional associative array with dots. - - # * - - # * @return static' -- name: undot - visibility: public - parameters: [] - comment: '# * Convert a flatten "dot" notation array into an expanded array. - - # * - - # * @return static' -- name: unique - visibility: public - parameters: - - name: key - default: 'null' - - name: strict - default: 'false' - comment: '# * Return only unique items from the collection array. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @param bool $strict - - # * @return static' -- name: values - visibility: public - parameters: [] - comment: '# * Reset the keys on the underlying array. - - # * - - # * @return static' -- name: zip - visibility: public - parameters: - - name: items - comment: '# * Zip the collection together with one or more arrays. - - # * - - # * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]); - - # * => [[1, 4], [2, 5], [3, 6]] - - # * - - # * @template TZipValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$items - - # * @return static>' -- name: pad - visibility: public - parameters: - - name: size - - name: value - comment: '# * Pad collection to the specified length with a value. - - # * - - # * @template TPadValue - - # * - - # * @param int $size - - # * @param TPadValue $value - - # * @return static' -- name: getIterator - visibility: public - parameters: [] - comment: '# * Get an iterator for the items. - - # * - - # * @return \ArrayIterator' -- name: count - visibility: public - parameters: [] - comment: '# * Count the number of items in the collection. - - # * - - # * @return int' -- name: countBy - visibility: public - parameters: - - name: countBy - default: 'null' - comment: '# * Count the number of items in the collection by a field or using a - callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|string|null $countBy - - # * @return static' -- name: add - visibility: public - parameters: - - name: item - comment: '# * Add an item to the collection. - - # * - - # * @param TValue $item - - # * @return $this' -- name: toBase - visibility: public - parameters: [] - comment: '# * Get a base Support collection instance from this collection. - - # * - - # * @return \Illuminate\Support\Collection' -- name: offsetExists - visibility: public - parameters: - - name: key - comment: '# * Determine if an item exists at an offset. - - # * - - # * @param TKey $key - - # * @return bool' -- name: offsetGet - visibility: public - parameters: - - name: key - comment: '# * Get an item at a given offset. - - # * - - # * @param TKey $key - - # * @return TValue' -- name: offsetSet - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set the item at a given offset. - - # * - - # * @param TKey|null $key - - # * @param TValue $value - - # * @return void' -- name: offsetUnset - visibility: public - parameters: - - name: key - comment: '# * Unset the item at a given offset. - - # * - - # * @param TKey $key - - # * @return void' -traits: -- ArrayAccess -- ArrayIterator -- Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- Illuminate\Support\Traits\EnumeratesValues -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- stdClass -- Traversable -- EnumeratesValues -interfaces: -- \ArrayAccess -- \Illuminate\Support\Enumerable -- ArrayAccess diff --git a/api/laravel/Collections/Enumerable.yaml b/api/laravel/Collections/Enumerable.yaml deleted file mode 100644 index 3538721..0000000 --- a/api/laravel/Collections/Enumerable.yaml +++ /dev/null @@ -1,2075 +0,0 @@ -name: Enumerable -class_comment: null -dependencies: -- name: CachingIterator - type: class - source: CachingIterator -- name: Countable - type: class - source: Countable -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Jsonable - type: class - source: Illuminate\Contracts\Support\Jsonable -- name: IteratorAggregate - type: class - source: IteratorAggregate -- name: JsonSerializable - type: class - source: JsonSerializable -- name: Traversable - type: class - source: Traversable -properties: [] -methods: -- name: make - visibility: public - parameters: - - name: items - default: '[]' - comment: '# * @template TKey of array-key - - # * - - # * @template-covariant TValue - - # * - - # * @extends \Illuminate\Contracts\Support\Arrayable - - # * @extends \IteratorAggregate - - # */ - - # interface Enumerable extends Arrayable, Countable, IteratorAggregate, Jsonable, - JsonSerializable - - # { - - # /** - - # * Create a new collection instance if the value isn''t one already. - - # * - - # * @template TMakeKey of array-key - - # * @template TMakeValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable|null $items - - # * @return static' -- name: times - visibility: public - parameters: - - name: number - - name: callback - default: 'null' - comment: '# * Create a new instance by invoking the callback a given amount of times. - - # * - - # * @param int $number - - # * @param callable|null $callback - - # * @return static' -- name: range - visibility: public - parameters: - - name: from - - name: to - comment: '# * Create a collection with the given range. - - # * - - # * @param int $from - - # * @param int $to - - # * @return static' -- name: wrap - visibility: public - parameters: - - name: value - comment: '# * Wrap the given value in a collection if applicable. - - # * - - # * @template TWrapValue - - # * - - # * @param iterable|TWrapValue $value - - # * @return static' -- name: unwrap - visibility: public - parameters: - - name: value - comment: '# * Get the underlying items from the given collection if applicable. - - # * - - # * @template TUnwrapKey of array-key - - # * @template TUnwrapValue - - # * - - # * @param array|static $value - - # * @return array' -- name: empty - visibility: public - parameters: [] - comment: '# * Create a new instance with no items. - - # * - - # * @return static' -- name: all - visibility: public - parameters: [] - comment: '# * Get all items in the enumerable. - - # * - - # * @return array' -- name: average - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Alias for the "avg" method. - - # * - - # * @param (callable(TValue): float|int)|string|null $callback - - # * @return float|int|null' -- name: median - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the median of a given key. - - # * - - # * @param string|array|null $key - - # * @return float|int|null' -- name: mode - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the mode of a given key. - - # * - - # * @param string|array|null $key - - # * @return array|null' -- name: collapse - visibility: public - parameters: [] - comment: '# * Collapse the items into a single enumerable. - - # * - - # * @return static' -- name: some - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Alias for the "contains" method. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: containsStrict - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Determine if an item exists, using strict comparison. - - # * - - # * @param (callable(TValue): bool)|TValue|array-key $key - - # * @param TValue|null $value - - # * @return bool' -- name: avg - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the average value of a given key. - - # * - - # * @param (callable(TValue): float|int)|string|null $callback - - # * @return float|int|null' -- name: contains - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item exists in the enumerable. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: doesntContain - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item is not contained in the collection. - - # * - - # * @param mixed $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: crossJoin - visibility: public - parameters: - - name: '...$lists' - comment: '# * Cross join with the given lists, returning all possible permutations. - - # * - - # * @template TCrossJoinKey - - # * @template TCrossJoinValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$lists - - # * @return static>' -- name: dd - visibility: public - parameters: - - name: '...$args' - comment: '# * Dump the collection and end the script. - - # * - - # * @param mixed ...$args - - # * @return never' -- name: dump - visibility: public - parameters: - - name: '...$args' - comment: '# * Dump the collection. - - # * - - # * @param mixed ...$args - - # * @return $this' -- name: diff - visibility: public - parameters: - - name: items - comment: '# * Get the items that are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items that are not present in the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: diffAssoc - visibility: public - parameters: - - name: items - comment: '# * Get the items whose keys and values are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items whose keys and values are not present in the given items, - using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: diffKeys - visibility: public - parameters: - - name: items - comment: '# * Get the items whose keys are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffKeysUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items whose keys are not present in the given items, using - the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: duplicates - visibility: public - parameters: - - name: callback - default: 'null' - - name: strict - default: 'false' - comment: '# * Retrieve duplicate items. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @param bool $strict - - # * @return static' -- name: duplicatesStrict - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Retrieve duplicate items using strict comparison. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @return static' -- name: each - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback over each item. - - # * - - # * @param callable(TValue, TKey): mixed $callback - - # * @return $this' -- name: eachSpread - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback over each nested chunk of items. - - # * - - # * @param callable $callback - - # * @return static' -- name: every - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if all items pass the given truth test. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: except - visibility: public - parameters: - - name: keys - comment: '# * Get all items except for those with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array $keys - - # * @return static' -- name: filter - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Run a filter over each of the items. - - # * - - # * @param (callable(TValue): bool)|null $callback - - # * @return static' -- name: when - visibility: public - parameters: - - name: value - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Apply the callback if the given "value" is (or resolves to) truthy. - - # * - - # * @template TWhenReturnType as null - - # * - - # * @param bool $value - - # * @param (callable($this): TWhenReturnType)|null $callback - - # * @param (callable($this): TWhenReturnType)|null $default - - # * @return $this|TWhenReturnType' -- name: whenEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback if the collection is empty. - - # * - - # * @template TWhenEmptyReturnType - - # * - - # * @param (callable($this): TWhenEmptyReturnType) $callback - - # * @param (callable($this): TWhenEmptyReturnType)|null $default - - # * @return $this|TWhenEmptyReturnType' -- name: whenNotEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback if the collection is not empty. - - # * - - # * @template TWhenNotEmptyReturnType - - # * - - # * @param callable($this): TWhenNotEmptyReturnType $callback - - # * @param (callable($this): TWhenNotEmptyReturnType)|null $default - - # * @return $this|TWhenNotEmptyReturnType' -- name: unless - visibility: public - parameters: - - name: value - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback if the given "value" is (or resolves to) truthy. - - # * - - # * @template TUnlessReturnType - - # * - - # * @param bool $value - - # * @param (callable($this): TUnlessReturnType) $callback - - # * @param (callable($this): TUnlessReturnType)|null $default - - # * @return $this|TUnlessReturnType' -- name: unlessEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback unless the collection is empty. - - # * - - # * @template TUnlessEmptyReturnType - - # * - - # * @param callable($this): TUnlessEmptyReturnType $callback - - # * @param (callable($this): TUnlessEmptyReturnType)|null $default - - # * @return $this|TUnlessEmptyReturnType' -- name: unlessNotEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback unless the collection is not empty. - - # * - - # * @template TUnlessNotEmptyReturnType - - # * - - # * @param callable($this): TUnlessNotEmptyReturnType $callback - - # * @param (callable($this): TUnlessNotEmptyReturnType)|null $default - - # * @return $this|TUnlessNotEmptyReturnType' -- name: where - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return static' -- name: whereNull - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Filter items where the value for the given key is null. - - # * - - # * @param string|null $key - - # * @return static' -- name: whereNotNull - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Filter items where the value for the given key is not null. - - # * - - # * @param string|null $key - - # * @return static' -- name: whereStrict - visibility: public - parameters: - - name: key - - name: value - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return static' -- name: whereIn - visibility: public - parameters: - - name: key - - name: values - - name: strict - default: 'false' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @param bool $strict - - # * @return static' -- name: whereInStrict - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereBetween - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items such that the value of the given key is between the given - values. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereNotBetween - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items such that the value of the given key is not between the - given values. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereNotIn - visibility: public - parameters: - - name: key - - name: values - - name: strict - default: 'false' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @param bool $strict - - # * @return static' -- name: whereNotInStrict - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereInstanceOf - visibility: public - parameters: - - name: type - comment: '# * Filter the items, removing any items that don''t match the given type(s). - - # * - - # * @template TWhereInstanceOf - - # * - - # * @param class-string|array> $type - - # * @return static' -- name: first - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the first item from the enumerable passing the given truth test. - - # * - - # * @template TFirstDefault - - # * - - # * @param (callable(TValue,TKey): bool)|null $callback - - # * @param TFirstDefault|(\Closure(): TFirstDefault) $default - - # * @return TValue|TFirstDefault' -- name: firstWhere - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item by the given key value pair. - - # * - - # * @param string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue|null' -- name: flatten - visibility: public - parameters: - - name: depth - default: INF - comment: '# * Get a flattened array of the items in the collection. - - # * - - # * @param int $depth - - # * @return static' -- name: flip - visibility: public - parameters: [] - comment: '# * Flip the values with their keys. - - # * - - # * @return static' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get an item from the collection by key. - - # * - - # * @template TGetDefault - - # * - - # * @param TKey $key - - # * @param TGetDefault|(\Closure(): TGetDefault) $default - - # * @return TValue|TGetDefault' -- name: groupBy - visibility: public - parameters: - - name: groupBy - - name: preserveKeys - default: 'false' - comment: '# * Group an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $groupBy - - # * @param bool $preserveKeys - - # * @return static>' -- name: keyBy - visibility: public - parameters: - - name: keyBy - comment: '# * Key an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $keyBy - - # * @return static' -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if an item exists in the collection by key. - - # * - - # * @param TKey|array $key - - # * @return bool' -- name: hasAny - visibility: public - parameters: - - name: key - comment: '# * Determine if any of the keys exist in the collection. - - # * - - # * @param mixed $key - - # * @return bool' -- name: implode - visibility: public - parameters: - - name: value - - name: glue - default: 'null' - comment: '# * Concatenate values of a given key as a string. - - # * - - # * @param callable|string $value - - # * @param string|null $glue - - # * @return string' -- name: intersect - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectAssoc - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items with additional index - check. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items with additional index - check, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectByKeys - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items by key. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the collection is empty or not. - - # * - - # * @return bool' -- name: isNotEmpty - visibility: public - parameters: [] - comment: '# * Determine if the collection is not empty. - - # * - - # * @return bool' -- name: containsOneItem - visibility: public - parameters: [] - comment: '# * Determine if the collection contains a single item. - - # * - - # * @return bool' -- name: join - visibility: public - parameters: - - name: glue - - name: finalGlue - default: '''''' - comment: '# * Join all items from the collection using a string. The final items - can use a separate glue string. - - # * - - # * @param string $glue - - # * @param string $finalGlue - - # * @return string' -- name: keys - visibility: public - parameters: [] - comment: '# * Get the keys of the collection items. - - # * - - # * @return static' -- name: last - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the last item from the collection. - - # * - - # * @template TLastDefault - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @param TLastDefault|(\Closure(): TLastDefault) $default - - # * @return TValue|TLastDefault' -- name: map - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each of the items. - - # * - - # * @template TMapValue - - # * - - # * @param callable(TValue, TKey): TMapValue $callback - - # * @return static' -- name: mapSpread - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each nested chunk of items. - - # * - - # * @param callable $callback - - # * @return static' -- name: mapToDictionary - visibility: public - parameters: - - name: callback - comment: '# * Run a dictionary map over the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapToDictionaryKey of array-key - - # * @template TMapToDictionaryValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static>' -- name: mapToGroups - visibility: public - parameters: - - name: callback - comment: '# * Run a grouping map over the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapToGroupsKey of array-key - - # * @template TMapToGroupsValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static>' -- name: mapWithKeys - visibility: public - parameters: - - name: callback - comment: '# * Run an associative map over each of the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapWithKeysKey of array-key - - # * @template TMapWithKeysValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static' -- name: flatMap - visibility: public - parameters: - - name: callback - comment: '# * Map a collection and flatten the result by a single level. - - # * - - # * @template TFlatMapKey of array-key - - # * @template TFlatMapValue - - # * - - # * @param callable(TValue, TKey): (\Illuminate\Support\Collection|array) $callback - - # * @return static' -- name: mapInto - visibility: public - parameters: - - name: class - comment: '# * Map the values into a new class. - - # * - - # * @template TMapIntoValue - - # * - - # * @param class-string $class - - # * @return static' -- name: merge - visibility: public - parameters: - - name: items - comment: '# * Merge the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: mergeRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively merge the collection with the given items. - - # * - - # * @template TMergeRecursiveValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: combine - visibility: public - parameters: - - name: values - comment: '# * Create a collection by using this collection for keys and another - for its values. - - # * - - # * @template TCombineValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: union - visibility: public - parameters: - - name: items - comment: '# * Union the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: min - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the min value of a given key. - - # * - - # * @param (callable(TValue):mixed)|string|null $callback - - # * @return mixed' -- name: max - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the max value of a given key. - - # * - - # * @param (callable(TValue):mixed)|string|null $callback - - # * @return mixed' -- name: nth - visibility: public - parameters: - - name: step - - name: offset - default: '0' - comment: '# * Create a new collection consisting of every n-th element. - - # * - - # * @param int $step - - # * @param int $offset - - # * @return static' -- name: only - visibility: public - parameters: - - name: keys - comment: '# * Get the items with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string $keys - - # * @return static' -- name: forPage - visibility: public - parameters: - - name: page - - name: perPage - comment: '# * "Paginate" the collection by slicing it into a smaller collection. - - # * - - # * @param int $page - - # * @param int $perPage - - # * @return static' -- name: partition - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Partition the collection into two arrays using the given callback - or key. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return static, static>' -- name: concat - visibility: public - parameters: - - name: source - comment: '# * Push all of the given items onto the collection. - - # * - - # * @template TConcatKey of array-key - - # * @template TConcatValue - - # * - - # * @param iterable $source - - # * @return static' -- name: random - visibility: public - parameters: - - name: number - default: 'null' - comment: '# * Get one or a specified number of items randomly from the collection. - - # * - - # * @param int|null $number - - # * @return static|TValue - - # * - - # * @throws \InvalidArgumentException' -- name: reduce - visibility: public - parameters: - - name: callback - - name: initial - default: 'null' - comment: '# * Reduce the collection to a single value. - - # * - - # * @template TReduceInitial - - # * @template TReduceReturnType - - # * - - # * @param callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType $callback - - # * @param TReduceInitial $initial - - # * @return TReduceReturnType' -- name: reduceSpread - visibility: public - parameters: - - name: callback - - name: '...$initial' - comment: '# * Reduce the collection to multiple aggregate values. - - # * - - # * @param callable $callback - - # * @param mixed ...$initial - - # * @return array - - # * - - # * @throws \UnexpectedValueException' -- name: replace - visibility: public - parameters: - - name: items - comment: '# * Replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: replaceRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: reverse - visibility: public - parameters: [] - comment: '# * Reverse items order. - - # * - - # * @return static' -- name: search - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Search the collection for a given value and return the corresponding - key if successful. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @param bool $strict - - # * @return TKey|bool' -- name: before - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Get the item before the given item. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TValue|null' -- name: after - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Get the item after the given item. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TValue|null' -- name: shuffle - visibility: public - parameters: [] - comment: '# * Shuffle the items in the collection. - - # * - - # * @return static' -- name: sliding - visibility: public - parameters: - - name: size - default: '2' - - name: step - default: '1' - comment: '# * Create chunks representing a "sliding window" view of the items in - the collection. - - # * - - # * @param int $size - - # * @param int $step - - # * @return static' -- name: skip - visibility: public - parameters: - - name: count - comment: '# * Skip the first {$count} items. - - # * - - # * @param int $count - - # * @return static' -- name: skipUntil - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: skipWhile - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: slice - visibility: public - parameters: - - name: offset - - name: length - default: 'null' - comment: '# * Get a slice of items from the enumerable. - - # * - - # * @param int $offset - - # * @param int|null $length - - # * @return static' -- name: split - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: sole - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection, but only if exactly one item - exists. Otherwise, throw an exception. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException - - # * @throws \Illuminate\Support\MultipleItemsFoundException' -- name: firstOrFail - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection but throw an exception if no - matching items exist. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException' -- name: chunk - visibility: public - parameters: - - name: size - comment: '# * Chunk the collection into chunks of the given size. - - # * - - # * @param int $size - - # * @return static' -- name: chunkWhile - visibility: public - parameters: - - name: callback - comment: '# * Chunk the collection into chunks with a callback. - - # * - - # * @param callable(TValue, TKey, static): bool $callback - - # * @return static>' -- name: splitIn - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups, and fill the first - groups completely. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: sort - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Sort through each item with a callback. - - # * - - # * @param (callable(TValue, TValue): int)|null|int $callback - - # * @return static' -- name: sortDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort items in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortBy - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortByDesc - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection in descending order using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @return static' -- name: sortKeys - visibility: public - parameters: - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection keys. - - # * - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortKeysDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection keys in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortKeysUsing - visibility: public - parameters: - - name: callback - comment: '# * Sort the collection keys using a callback. - - # * - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: sum - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the sum of the given values. - - # * - - # * @param (callable(TValue): mixed)|string|null $callback - - # * @return mixed' -- name: take - visibility: public - parameters: - - name: limit - comment: '# * Take the first or last {$limit} items. - - # * - - # * @param int $limit - - # * @return static' -- name: takeUntil - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: takeWhile - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: tap - visibility: public - parameters: - - name: callback - comment: '# * Pass the collection to the given callback and then return it. - - # * - - # * @param callable(TValue): mixed $callback - - # * @return $this' -- name: pipe - visibility: public - parameters: - - name: callback - comment: '# * Pass the enumerable to the given callback and return the result. - - # * - - # * @template TPipeReturnType - - # * - - # * @param callable($this): TPipeReturnType $callback - - # * @return TPipeReturnType' -- name: pipeInto - visibility: public - parameters: - - name: class - comment: '# * Pass the collection into a new class. - - # * - - # * @template TPipeIntoValue - - # * - - # * @param class-string $class - - # * @return TPipeIntoValue' -- name: pipeThrough - visibility: public - parameters: - - name: pipes - comment: '# * Pass the collection through a series of callable pipes and return - the result. - - # * - - # * @param array $pipes - - # * @return mixed' -- name: pluck - visibility: public - parameters: - - name: value - - name: key - default: 'null' - comment: '# * Get the values of a given key. - - # * - - # * @param string|array $value - - # * @param string|null $key - - # * @return static' -- name: reject - visibility: public - parameters: - - name: callback - default: 'true' - comment: '# * Create a collection of all elements that do not pass a given truth - test. - - # * - - # * @param (callable(TValue, TKey): bool)|bool|TValue $callback - - # * @return static' -- name: undot - visibility: public - parameters: [] - comment: '# * Convert a flatten "dot" notation array into an expanded array. - - # * - - # * @return static' -- name: unique - visibility: public - parameters: - - name: key - default: 'null' - - name: strict - default: 'false' - comment: '# * Return only unique items from the collection array. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @param bool $strict - - # * @return static' -- name: uniqueStrict - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Return only unique items from the collection array using strict comparison. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @return static' -- name: values - visibility: public - parameters: [] - comment: '# * Reset the keys on the underlying array. - - # * - - # * @return static' -- name: pad - visibility: public - parameters: - - name: size - - name: value - comment: '# * Pad collection to the specified length with a value. - - # * - - # * @template TPadValue - - # * - - # * @param int $size - - # * @param TPadValue $value - - # * @return static' -- name: getIterator - visibility: public - parameters: [] - comment: '# * Get the values iterator. - - # * - - # * @return \Traversable' -- name: count - visibility: public - parameters: [] - comment: '# * Count the number of items in the collection. - - # * - - # * @return int' -- name: countBy - visibility: public - parameters: - - name: countBy - default: 'null' - comment: '# * Count the number of items in the collection by a field or using a - callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|string|null $countBy - - # * @return static' -- name: zip - visibility: public - parameters: - - name: items - comment: '# * Zip the collection together with one or more arrays. - - # * - - # * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]); - - # * => [[1, 4], [2, 5], [3, 6]] - - # * - - # * @template TZipValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$items - - # * @return static>' -- name: collect - visibility: public - parameters: [] - comment: '# * Collect the values into a collection. - - # * - - # * @return \Illuminate\Support\Collection' -- name: toArray - visibility: public - parameters: [] - comment: '# * Get the collection of items as a plain array. - - # * - - # * @return array' -- name: jsonSerialize - visibility: public - parameters: [] - comment: '# * Convert the object into something JSON serializable. - - # * - - # * @return mixed' -- name: toJson - visibility: public - parameters: - - name: options - default: '0' - comment: '# * Get the collection of items as JSON. - - # * - - # * @param int $options - - # * @return string' -- name: getCachingIterator - visibility: public - parameters: - - name: flags - default: CachingIterator::CALL_TOSTRING - comment: '# * Get a CachingIterator instance. - - # * - - # * @param int $flags - - # * @return \CachingIterator' -- name: __toString - visibility: public - parameters: [] - comment: '# * Convert the collection to its string representation. - - # * - - # * @return string' -- name: escapeWhenCastingToString - visibility: public - parameters: - - name: escape - default: 'true' - comment: '# * Indicate that the model''s string representation should be escaped - when __toString is invoked. - - # * - - # * @param bool $escape - - # * @return $this' -- name: proxy - visibility: public - parameters: - - name: method - comment: '# * Add a method to the list of proxied methods. - - # * - - # * @param string $method - - # * @return void' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access collection proxies. - - # * - - # * @param string $key - - # * @return mixed - - # * - - # * @throws \Exception' -traits: -- CachingIterator -- Countable -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Contracts\Support\Jsonable -- IteratorAggregate -- JsonSerializable -- Traversable -interfaces: [] diff --git a/api/laravel/Collections/HigherOrderCollectionProxy.yaml b/api/laravel/Collections/HigherOrderCollectionProxy.yaml deleted file mode 100644 index be30275..0000000 --- a/api/laravel/Collections/HigherOrderCollectionProxy.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: HigherOrderCollectionProxy -class_comment: '# * @mixin \Illuminate\Support\Enumerable' -dependencies: [] -properties: -- name: collection - visibility: protected - comment: '# * @mixin \Illuminate\Support\Enumerable - - # */ - - # class HigherOrderCollectionProxy - - # { - - # /** - - # * The collection being operated on. - - # * - - # * @var \Illuminate\Support\Enumerable' -- name: method - visibility: protected - comment: '# * The method being proxied. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: collection - - name: method - comment: "# * @mixin \\Illuminate\\Support\\Enumerable\n# */\n# class HigherOrderCollectionProxy\n\ - # {\n# /**\n# * The collection being operated on.\n# *\n# * @var \\Illuminate\\\ - Support\\Enumerable\n# */\n# protected $collection;\n# \n# /**\n# * The method\ - \ being proxied.\n# *\n# * @var string\n# */\n# protected $method;\n# \n# /**\n\ - # * Create a new proxy instance.\n# *\n# * @param \\Illuminate\\Support\\Enumerable\ - \ $collection\n# * @param string $method\n# * @return void" -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Proxy accessing an attribute onto the collection items. - - # * - - # * @param string $key - - # * @return mixed' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Proxy a method call onto the collection items. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Collections/ItemNotFoundException.yaml b/api/laravel/Collections/ItemNotFoundException.yaml deleted file mode 100644 index 5f06794..0000000 --- a/api/laravel/Collections/ItemNotFoundException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: ItemNotFoundException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Collections/LazyCollection.yaml b/api/laravel/Collections/LazyCollection.yaml deleted file mode 100644 index 27201e9..0000000 --- a/api/laravel/Collections/LazyCollection.yaml +++ /dev/null @@ -1,1425 +0,0 @@ -name: LazyCollection -class_comment: '# * @template TKey of array-key - - # * - - # * @template-covariant TValue - - # * - - # * @implements \Illuminate\Support\Enumerable' -dependencies: -- name: ArrayIterator - type: class - source: ArrayIterator -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Generator - type: class - source: Generator -- name: CanBeEscapedWhenCastToString - type: class - source: Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- name: EnumeratesValues - type: class - source: Illuminate\Support\Traits\EnumeratesValues -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: IteratorAggregate - type: class - source: IteratorAggregate -- name: stdClass - type: class - source: stdClass -- name: Traversable - type: class - source: Traversable -properties: -- name: source - visibility: public - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @implements \\Illuminate\\Support\\Enumerable\n# */\n#\ - \ class LazyCollection implements CanBeEscapedWhenCastToString, Enumerable\n#\ - \ {\n# /**\n# * @use \\Illuminate\\Support\\Traits\\EnumeratesValues\n\ - # */\n# use EnumeratesValues, Macroable;\n# \n# /**\n# * The source from which\ - \ to generate items.\n# *\n# * @var (Closure(): \\Generator)|static|array" -methods: -- name: __construct - visibility: public - parameters: - - name: source - default: 'null' - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @implements \\Illuminate\\Support\\Enumerable\n# */\n#\ - \ class LazyCollection implements CanBeEscapedWhenCastToString, Enumerable\n#\ - \ {\n# /**\n# * @use \\Illuminate\\Support\\Traits\\EnumeratesValues\n\ - # */\n# use EnumeratesValues, Macroable;\n# \n# /**\n# * The source from which\ - \ to generate items.\n# *\n# * @var (Closure(): \\Generator)|static|array\n# */\n# public $source;\n# \n# /**\n# * Create\ - \ a new lazy collection instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Support\\Arrayable|iterable|(Closure(): \\Generator)|self|array|null $source\n\ - # * @return void" -- name: make - visibility: public - parameters: - - name: items - default: '[]' - comment: '# * Create a new collection instance if the value isn''t one already. - - # * - - # * @template TMakeKey of array-key - - # * @template TMakeValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable|(Closure(): \Generator)|self|array|null $items - - # * @return static' -- name: range - visibility: public - parameters: - - name: from - - name: to - comment: '# * Create a collection with the given range. - - # * - - # * @param int $from - - # * @param int $to - - # * @return static' -- name: all - visibility: public - parameters: [] - comment: '# * Get all items in the enumerable. - - # * - - # * @return array' -- name: eager - visibility: public - parameters: [] - comment: '# * Eager load all items into a new lazy collection backed by an array. - - # * - - # * @return static' -- name: remember - visibility: public - parameters: [] - comment: '# * Cache values as they''re enumerated. - - # * - - # * @return static' -- name: median - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the median of a given key. - - # * - - # * @param string|array|null $key - - # * @return float|int|null' -- name: mode - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the mode of a given key. - - # * - - # * @param string|array|null $key - - # * @return array|null' -- name: collapse - visibility: public - parameters: [] - comment: '# * Collapse the collection of items into a single array. - - # * - - # * @return static' -- name: contains - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item exists in the enumerable. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: containsStrict - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: "# @var callable $key */\n# return $this->first($key, $placeholder) !==\ - \ $placeholder;\n# }\n# \n# if (func_num_args() === 1) {\n# $needle = $key;\n\ - # \n# foreach ($this as $value) {\n# if ($value == $needle) {\n# return true;\n\ - # }\n# }\n# \n# return false;\n# }\n# \n# return $this->contains($this->operatorForWhere(...func_get_args()));\n\ - # }\n# \n# /**\n# * Determine if an item exists, using strict comparison.\n# *\n\ - # * @param (callable(TValue): bool)|TValue|array-key $key\n# * @param TValue|null\ - \ $value\n# * @return bool" -- name: doesntContain - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if an item is not contained in the enumerable. - - # * - - # * @param mixed $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: crossJoin - visibility: public - parameters: - - name: '...$arrays' - comment: '# * Cross join the given iterables, returning all possible permutations. - - # * - - # * @template TCrossJoinKey - - # * @template TCrossJoinValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$arrays - - # * @return static>' -- name: countBy - visibility: public - parameters: - - name: countBy - default: 'null' - comment: '# * Count the number of items in the collection by a field or using a - callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|string|null $countBy - - # * @return static' -- name: diff - visibility: public - parameters: - - name: items - comment: '# * Get the items that are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items that are not present in the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: diffAssoc - visibility: public - parameters: - - name: items - comment: '# * Get the items whose keys and values are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items whose keys and values are not present in the given items, - using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: diffKeys - visibility: public - parameters: - - name: items - comment: '# * Get the items whose keys are not present in the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: diffKeysUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Get the items whose keys are not present in the given items, using - the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: duplicates - visibility: public - parameters: - - name: callback - default: 'null' - - name: strict - default: 'false' - comment: '# * Retrieve duplicate items. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @param bool $strict - - # * @return static' -- name: duplicatesStrict - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Retrieve duplicate items using strict comparison. - - # * - - # * @param (callable(TValue): bool)|string|null $callback - - # * @return static' -- name: except - visibility: public - parameters: - - name: keys - comment: '# * Get all items except for those with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array $keys - - # * @return static' -- name: filter - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Run a filter over each of the items. - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @return static' -- name: first - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the first item from the enumerable passing the given truth test. - - # * - - # * @template TFirstDefault - - # * - - # * @param (callable(TValue): bool)|null $callback - - # * @param TFirstDefault|(\Closure(): TFirstDefault) $default - - # * @return TValue|TFirstDefault' -- name: flatten - visibility: public - parameters: - - name: depth - default: INF - comment: '# * Get a flattened list of the items in the collection. - - # * - - # * @param int $depth - - # * @return static' -- name: flip - visibility: public - parameters: [] - comment: '# * Flip the items in the collection. - - # * - - # * @return static' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get an item by key. - - # * - - # * @template TGetDefault - - # * - - # * @param TKey|null $key - - # * @param TGetDefault|(\Closure(): TGetDefault) $default - - # * @return TValue|TGetDefault' -- name: groupBy - visibility: public - parameters: - - name: groupBy - - name: preserveKeys - default: 'false' - comment: '# * Group an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $groupBy - - # * @param bool $preserveKeys - - # * @return static>' -- name: keyBy - visibility: public - parameters: - - name: keyBy - comment: '# * Key an associative array by a field or using a callback. - - # * - - # * @param (callable(TValue, TKey): array-key)|array|string $keyBy - - # * @return static' -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if an item exists in the collection by key. - - # * - - # * @param mixed $key - - # * @return bool' -- name: hasAny - visibility: public - parameters: - - name: key - comment: '# * Determine if any of the keys exist in the collection. - - # * - - # * @param mixed $key - - # * @return bool' -- name: implode - visibility: public - parameters: - - name: value - - name: glue - default: 'null' - comment: '# * Concatenate values of a given key as a string. - - # * - - # * @param callable|string $value - - # * @param string|null $glue - - # * @return string' -- name: intersect - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectAssoc - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items with additional index - check. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: intersectAssocUsing - visibility: public - parameters: - - name: items - - name: callback - comment: '# * Intersect the collection with the given items with additional index - check, using the callback. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @param callable(TValue, TValue): int $callback - - # * @return static' -- name: intersectByKeys - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items by key. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the items are empty or not. - - # * - - # * @return bool' -- name: containsOneItem - visibility: public - parameters: [] - comment: '# * Determine if the collection contains a single item. - - # * - - # * @return bool' -- name: join - visibility: public - parameters: - - name: glue - - name: finalGlue - default: '''''' - comment: '# * Join all items from the collection using a string. The final items - can use a separate glue string. - - # * - - # * @param string $glue - - # * @param string $finalGlue - - # * @return string' -- name: keys - visibility: public - parameters: [] - comment: '# * Get the keys of the collection items. - - # * - - # * @return static' -- name: last - visibility: public - parameters: - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Get the last item from the collection. - - # * - - # * @template TLastDefault - - # * - - # * @param (callable(TValue, TKey): bool)|null $callback - - # * @param TLastDefault|(\Closure(): TLastDefault) $default - - # * @return TValue|TLastDefault' -- name: pluck - visibility: public - parameters: - - name: value - - name: key - default: 'null' - comment: '# * Get the values of a given key. - - # * - - # * @param string|array $value - - # * @param string|null $key - - # * @return static' -- name: map - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each of the items. - - # * - - # * @template TMapValue - - # * - - # * @param callable(TValue, TKey): TMapValue $callback - - # * @return static' -- name: mapToDictionary - visibility: public - parameters: - - name: callback - comment: '# * Run a dictionary map over the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapToDictionaryKey of array-key - - # * @template TMapToDictionaryValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static>' -- name: mapWithKeys - visibility: public - parameters: - - name: callback - comment: '# * Run an associative map over each of the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapWithKeysKey of array-key - - # * @template TMapWithKeysValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static' -- name: merge - visibility: public - parameters: - - name: items - comment: '# * Merge the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: mergeRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively merge the collection with the given items. - - # * - - # * @template TMergeRecursiveValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: multiply - visibility: public - parameters: - - name: multiplier - comment: '# * Multiply the items in the collection by the multiplier. - - # * - - # * @param int $multiplier - - # * @return static' -- name: combine - visibility: public - parameters: - - name: values - comment: '# * Create a collection by using this collection for keys and another - for its values. - - # * - - # * @template TCombineValue - - # * - - # * @param \IteratorAggregate|array|(callable(): - \Generator) $values - - # * @return static' -- name: union - visibility: public - parameters: - - name: items - comment: '# * Union the collection with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: nth - visibility: public - parameters: - - name: step - - name: offset - default: '0' - comment: '# * Create a new collection consisting of every n-th element. - - # * - - # * @param int $step - - # * @param int $offset - - # * @return static' -- name: only - visibility: public - parameters: - - name: keys - comment: '# * Get the items with the specified keys. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string $keys - - # * @return static' -- name: select - visibility: public - parameters: - - name: keys - comment: '# * Select specific values from the items within the collection. - - # * - - # * @param \Illuminate\Support\Enumerable|array|string $keys - - # * @return static' -- name: concat - visibility: public - parameters: - - name: source - comment: '# * Push all of the given items onto the collection. - - # * - - # * @template TConcatKey of array-key - - # * @template TConcatValue - - # * - - # * @param iterable $source - - # * @return static' -- name: random - visibility: public - parameters: - - name: number - default: 'null' - comment: '# * Get one or a specified number of items randomly from the collection. - - # * - - # * @param int|null $number - - # * @return static|TValue - - # * - - # * @throws \InvalidArgumentException' -- name: replace - visibility: public - parameters: - - name: items - comment: '# * Replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: replaceRecursive - visibility: public - parameters: - - name: items - comment: '# * Recursively replace the collection items with the given items. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $items - - # * @return static' -- name: reverse - visibility: public - parameters: [] - comment: '# * Reverse items order. - - # * - - # * @return static' -- name: search - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: '# * Search the collection for a given value and return the corresponding - key if successful. - - # * - - # * @param TValue|(callable(TValue,TKey): bool) $value - - # * @param bool $strict - - # * @return TKey|false' -- name: before - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: "# @var (callable(TValue,TKey): bool) $predicate */\n# $predicate = $this->useAsCallable($value)\n\ - # ? $value\n# : function ($item) use ($value, $strict) {\n# return $strict ? $item\ - \ === $value : $item == $value;\n# };\n# \n# foreach ($this as $key => $item)\ - \ {\n# if ($predicate($item, $key)) {\n# return $key;\n# }\n# }\n# \n# return\ - \ false;\n# }\n# \n# /**\n# * Get the item before the given item.\n# *\n# * @param\ - \ TValue|(callable(TValue,TKey): bool) $value\n# * @param bool $strict\n#\ - \ * @return TValue|null" -- name: after - visibility: public - parameters: - - name: value - - name: strict - default: 'false' - comment: "# @var (callable(TValue,TKey): bool) $predicate */\n# $predicate = $this->useAsCallable($value)\n\ - # ? $value\n# : function ($item) use ($value, $strict) {\n# return $strict ? $item\ - \ === $value : $item == $value;\n# };\n# \n# foreach ($this as $key => $item)\ - \ {\n# if ($predicate($item, $key)) {\n# return $previous;\n# }\n# \n# $previous\ - \ = $item;\n# }\n# \n# return null;\n# }\n# \n# /**\n# * Get the item after the\ - \ given item.\n# *\n# * @param TValue|(callable(TValue,TKey): bool) $value\n\ - # * @param bool $strict\n# * @return TValue|null" -- name: shuffle - visibility: public - parameters: [] - comment: "# @var (callable(TValue,TKey): bool) $predicate */\n# $predicate = $this->useAsCallable($value)\n\ - # ? $value\n# : function ($item) use ($value, $strict) {\n# return $strict ? $item\ - \ === $value : $item == $value;\n# };\n# \n# foreach ($this as $key => $item)\ - \ {\n# if ($found) {\n# return $item;\n# }\n# \n# if ($predicate($item, $key))\ - \ {\n# $found = true;\n# }\n# }\n# \n# return null;\n# }\n# \n# /**\n# * Shuffle\ - \ the items in the collection.\n# *\n# * @return static" -- name: sliding - visibility: public - parameters: - - name: size - default: '2' - - name: step - default: '1' - comment: '# * Create chunks representing a "sliding window" view of the items in - the collection. - - # * - - # * @param int $size - - # * @param int $step - - # * @return static' -- name: skip - visibility: public - parameters: - - name: count - comment: '# * Skip the first {$count} items. - - # * - - # * @param int $count - - # * @return static' -- name: skipUntil - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: skipWhile - visibility: public - parameters: - - name: value - comment: '# * Skip items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: slice - visibility: public - parameters: - - name: offset - - name: length - default: 'null' - comment: '# * Get a slice of items from the enumerable. - - # * - - # * @param int $offset - - # * @param int|null $length - - # * @return static' -- name: split - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: sole - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection, but only if exactly one item - exists. Otherwise, throw an exception. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException - - # * @throws \Illuminate\Support\MultipleItemsFoundException' -- name: firstOrFail - visibility: public - parameters: - - name: key - default: 'null' - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item in the collection but throw an exception if no - matching items exist. - - # * - - # * @param (callable(TValue, TKey): bool)|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue - - # * - - # * @throws \Illuminate\Support\ItemNotFoundException' -- name: chunk - visibility: public - parameters: - - name: size - comment: '# * Chunk the collection into chunks of the given size. - - # * - - # * @param int $size - - # * @return static' -- name: splitIn - visibility: public - parameters: - - name: numberOfGroups - comment: '# * Split a collection into a certain number of groups, and fill the first - groups completely. - - # * - - # * @param int $numberOfGroups - - # * @return static' -- name: chunkWhile - visibility: public - parameters: - - name: callback - comment: '# * Chunk the collection into chunks with a callback. - - # * - - # * @param callable(TValue, TKey, Collection): bool $callback - - # * @return static>' -- name: sort - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Sort through each item with a callback. - - # * - - # * @param (callable(TValue, TValue): int)|null|int $callback - - # * @return static' -- name: sortDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort items in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortBy - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortByDesc - visibility: public - parameters: - - name: callback - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection in descending order using the given callback. - - # * - - # * @param array|(callable(TValue, TKey): mixed)|string $callback - - # * @param int $options - - # * @return static' -- name: sortKeys - visibility: public - parameters: - - name: options - default: SORT_REGULAR - - name: descending - default: 'false' - comment: '# * Sort the collection keys. - - # * - - # * @param int $options - - # * @param bool $descending - - # * @return static' -- name: sortKeysDesc - visibility: public - parameters: - - name: options - default: SORT_REGULAR - comment: '# * Sort the collection keys in descending order. - - # * - - # * @param int $options - - # * @return static' -- name: sortKeysUsing - visibility: public - parameters: - - name: callback - comment: '# * Sort the collection keys using a callback. - - # * - - # * @param callable(TKey, TKey): int $callback - - # * @return static' -- name: take - visibility: public - parameters: - - name: limit - comment: '# * Take the first or last {$limit} items. - - # * - - # * @param int $limit - - # * @return static' -- name: takeUntil - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection until the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: takeUntilTimeout - visibility: public - parameters: - - name: timeout - comment: "# @var callable(TValue, TKey): bool $callback */\n# $callback = $this->useAsCallable($value)\ - \ ? $value : $this->equality($value);\n# \n# return new static(function () use\ - \ ($callback) {\n# foreach ($this as $key => $item) {\n# if ($callback($item,\ - \ $key)) {\n# break;\n# }\n# \n# yield $key => $item;\n# }\n# });\n# }\n# \n#\ - \ /**\n# * Take items in the collection until a given point in time.\n# *\n# *\ - \ @param \\DateTimeInterface $timeout\n# * @return static" -- name: takeWhile - visibility: public - parameters: - - name: value - comment: '# * Take items in the collection while the given condition is met. - - # * - - # * @param TValue|callable(TValue,TKey): bool $value - - # * @return static' -- name: tapEach - visibility: public - parameters: - - name: callback - comment: "# @var callable(TValue, TKey): bool $callback */\n# $callback = $this->useAsCallable($value)\ - \ ? $value : $this->equality($value);\n# \n# return $this->takeUntil(fn ($item,\ - \ $key) => ! $callback($item, $key));\n# }\n# \n# /**\n# * Pass each item in the\ - \ collection to the given callback, lazily.\n# *\n# * @param callable(TValue,\ - \ TKey): mixed $callback\n# * @return static" -- name: throttle - visibility: public - parameters: - - name: seconds - comment: '# * Throttle the values, releasing them at most once per the given seconds. - - # * - - # * @return static' -- name: dot - visibility: public - parameters: [] - comment: '# * Flatten a multi-dimensional associative array with dots. - - # * - - # * @return static' -- name: undot - visibility: public - parameters: [] - comment: '# * Convert a flatten "dot" notation array into an expanded array. - - # * - - # * @return static' -- name: unique - visibility: public - parameters: - - name: key - default: 'null' - - name: strict - default: 'false' - comment: '# * Return only unique items from the collection array. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @param bool $strict - - # * @return static' -- name: values - visibility: public - parameters: [] - comment: '# * Reset the keys on the underlying array. - - # * - - # * @return static' -- name: zip - visibility: public - parameters: - - name: items - comment: '# * Zip the collection together with one or more arrays. - - # * - - # * e.g. new LazyCollection([1, 2, 3])->zip([4, 5, 6]); - - # * => [[1, 4], [2, 5], [3, 6]] - - # * - - # * @template TZipValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$items - - # * @return static>' -- name: pad - visibility: public - parameters: - - name: size - - name: value - comment: '# * Pad collection to the specified length with a value. - - # * - - # * @template TPadValue - - # * - - # * @param int $size - - # * @param TPadValue $value - - # * @return static' -- name: getIterator - visibility: public - parameters: [] - comment: '# * Get the values iterator. - - # * - - # * @return \Traversable' -- name: count - visibility: public - parameters: [] - comment: '# * Count the number of items in the collection. - - # * - - # * @return int' -- name: makeIterator - visibility: protected - parameters: - - name: source - comment: '# * Make an iterator from the given source. - - # * - - # * @template TIteratorKey of array-key - - # * @template TIteratorValue - - # * - - # * @param \IteratorAggregate|array|(callable(): \Generator) $source - - # * @return \Traversable' -- name: explodePluckParameters - visibility: protected - parameters: - - name: value - - name: key - comment: '# * Explode the "value" and "key" arguments passed to "pluck". - - # * - - # * @param string|string[] $value - - # * @param string|string[]|null $key - - # * @return array{string[],string[]|null}' -- name: passthru - visibility: protected - parameters: - - name: method - - name: params - comment: '# * Pass this lazy collection through a method on the collection class. - - # * - - # * @param string $method - - # * @param array $params - - # * @return static' -- name: now - visibility: protected - parameters: [] - comment: '# * Get the current time. - - # * - - # * @return int' -- name: preciseNow - visibility: protected - parameters: [] - comment: '# * Get the precise current time. - - # * - - # * @return float' -- name: usleep - visibility: protected - parameters: - - name: microseconds - comment: '# * Sleep for the given amount of microseconds. - - # * - - # * @return void' -traits: -- ArrayIterator -- Closure -- DateTimeInterface -- Generator -- Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- Illuminate\Support\Traits\EnumeratesValues -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- IteratorAggregate -- stdClass -- Traversable -- EnumeratesValues -interfaces: -- \Illuminate\Support\Enumerable -- CanBeEscapedWhenCastToString diff --git a/api/laravel/Collections/MultipleItemsFoundException.yaml b/api/laravel/Collections/MultipleItemsFoundException.yaml deleted file mode 100644 index 65ee805..0000000 --- a/api/laravel/Collections/MultipleItemsFoundException.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: MultipleItemsFoundException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: count - visibility: public - comment: '# * The number of items found. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: count - - name: code - default: '0' - - name: previous - default: 'null' - comment: "# * The number of items found.\n# *\n# * @var int\n# */\n# public $count;\n\ - # \n# /**\n# * Create a new exception instance.\n# *\n# * @param int $count\n\ - # * @param int $code\n# * @param \\Throwable|null $previous\n# * @return void" -- name: getCount - visibility: public - parameters: [] - comment: '# * Get the number of items found. - - # * - - # * @return int' -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Collections/Traits/EnumeratesValues.yaml b/api/laravel/Collections/Traits/EnumeratesValues.yaml deleted file mode 100644 index 90ee334..0000000 --- a/api/laravel/Collections/Traits/EnumeratesValues.yaml +++ /dev/null @@ -1,1113 +0,0 @@ -name: EnumeratesValues -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: CachingIterator - type: class - source: CachingIterator -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Jsonable - type: class - source: Illuminate\Contracts\Support\Jsonable -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Enumerable - type: class - source: Illuminate\Support\Enumerable -- name: HigherOrderCollectionProxy - type: class - source: Illuminate\Support\HigherOrderCollectionProxy -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: JsonSerializable - type: class - source: JsonSerializable -- name: Traversable - type: class - source: Traversable -- name: UnexpectedValueException - type: class - source: UnexpectedValueException -- name: UnitEnum - type: class - source: UnitEnum -- name: WeakMap - type: class - source: WeakMap -- name: Conditionable - type: class - source: Conditionable -properties: -- name: escapeWhenCastingToString - visibility: protected - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @property-read HigherOrderCollectionProxy $average\n# * @property-read\ - \ HigherOrderCollectionProxy $avg\n# * @property-read HigherOrderCollectionProxy\ - \ $contains\n# * @property-read HigherOrderCollectionProxy $doesntContain\n# *\ - \ @property-read HigherOrderCollectionProxy $each\n# * @property-read HigherOrderCollectionProxy\ - \ $every\n# * @property-read HigherOrderCollectionProxy $filter\n# * @property-read\ - \ HigherOrderCollectionProxy $first\n# * @property-read HigherOrderCollectionProxy\ - \ $flatMap\n# * @property-read HigherOrderCollectionProxy $groupBy\n# * @property-read\ - \ HigherOrderCollectionProxy $keyBy\n# * @property-read HigherOrderCollectionProxy\ - \ $map\n# * @property-read HigherOrderCollectionProxy $max\n# * @property-read\ - \ HigherOrderCollectionProxy $min\n# * @property-read HigherOrderCollectionProxy\ - \ $partition\n# * @property-read HigherOrderCollectionProxy $percentage\n# * @property-read\ - \ HigherOrderCollectionProxy $reject\n# * @property-read HigherOrderCollectionProxy\ - \ $skipUntil\n# * @property-read HigherOrderCollectionProxy $skipWhile\n# * @property-read\ - \ HigherOrderCollectionProxy $some\n# * @property-read HigherOrderCollectionProxy\ - \ $sortBy\n# * @property-read HigherOrderCollectionProxy $sortByDesc\n# * @property-read\ - \ HigherOrderCollectionProxy $sum\n# * @property-read HigherOrderCollectionProxy\ - \ $takeUntil\n# * @property-read HigherOrderCollectionProxy $takeWhile\n# * @property-read\ - \ HigherOrderCollectionProxy $unique\n# * @property-read HigherOrderCollectionProxy\ - \ $unless\n# * @property-read HigherOrderCollectionProxy $until\n# * @property-read\ - \ HigherOrderCollectionProxy $when\n# */\n# trait EnumeratesValues\n# {\n# use\ - \ Conditionable;\n# \n# /**\n# * Indicates that the object's string representation\ - \ should be escaped when __toString is invoked.\n# *\n# * @var bool" -- name: proxies - visibility: protected - comment: '# * The methods that can be proxied. - - # * - - # * @var array' -methods: -- name: make - visibility: public - parameters: - - name: items - default: '[]' - comment: "# * @template TKey of array-key\n# *\n# * @template-covariant TValue\n\ - # *\n# * @property-read HigherOrderCollectionProxy $average\n# * @property-read\ - \ HigherOrderCollectionProxy $avg\n# * @property-read HigherOrderCollectionProxy\ - \ $contains\n# * @property-read HigherOrderCollectionProxy $doesntContain\n# *\ - \ @property-read HigherOrderCollectionProxy $each\n# * @property-read HigherOrderCollectionProxy\ - \ $every\n# * @property-read HigherOrderCollectionProxy $filter\n# * @property-read\ - \ HigherOrderCollectionProxy $first\n# * @property-read HigherOrderCollectionProxy\ - \ $flatMap\n# * @property-read HigherOrderCollectionProxy $groupBy\n# * @property-read\ - \ HigherOrderCollectionProxy $keyBy\n# * @property-read HigherOrderCollectionProxy\ - \ $map\n# * @property-read HigherOrderCollectionProxy $max\n# * @property-read\ - \ HigherOrderCollectionProxy $min\n# * @property-read HigherOrderCollectionProxy\ - \ $partition\n# * @property-read HigherOrderCollectionProxy $percentage\n# * @property-read\ - \ HigherOrderCollectionProxy $reject\n# * @property-read HigherOrderCollectionProxy\ - \ $skipUntil\n# * @property-read HigherOrderCollectionProxy $skipWhile\n# * @property-read\ - \ HigherOrderCollectionProxy $some\n# * @property-read HigherOrderCollectionProxy\ - \ $sortBy\n# * @property-read HigherOrderCollectionProxy $sortByDesc\n# * @property-read\ - \ HigherOrderCollectionProxy $sum\n# * @property-read HigherOrderCollectionProxy\ - \ $takeUntil\n# * @property-read HigherOrderCollectionProxy $takeWhile\n# * @property-read\ - \ HigherOrderCollectionProxy $unique\n# * @property-read HigherOrderCollectionProxy\ - \ $unless\n# * @property-read HigherOrderCollectionProxy $until\n# * @property-read\ - \ HigherOrderCollectionProxy $when\n# */\n# trait EnumeratesValues\n# {\n# use\ - \ Conditionable;\n# \n# /**\n# * Indicates that the object's string representation\ - \ should be escaped when __toString is invoked.\n# *\n# * @var bool\n# */\n# protected\ - \ $escapeWhenCastingToString = false;\n# \n# /**\n# * The methods that can be\ - \ proxied.\n# *\n# * @var array\n# */\n# protected static $proxies\ - \ = [\n# 'average',\n# 'avg',\n# 'contains',\n# 'doesntContain',\n# 'each',\n\ - # 'every',\n# 'filter',\n# 'first',\n# 'flatMap',\n# 'groupBy',\n# 'keyBy',\n\ - # 'map',\n# 'max',\n# 'min',\n# 'partition',\n# 'percentage',\n# 'reject',\n#\ - \ 'skipUntil',\n# 'skipWhile',\n# 'some',\n# 'sortBy',\n# 'sortByDesc',\n# 'sum',\n\ - # 'takeUntil',\n# 'takeWhile',\n# 'unique',\n# 'unless',\n# 'until',\n# 'when',\n\ - # ];\n# \n# /**\n# * Create a new collection instance if the value isn't one already.\n\ - # *\n# * @template TMakeKey of array-key\n# * @template TMakeValue\n# *\n# * @param\ - \ \\Illuminate\\Contracts\\Support\\Arrayable|iterable|null $items\n# * @return static" -- name: wrap - visibility: public - parameters: - - name: value - comment: '# * Wrap the given value in a collection if applicable. - - # * - - # * @template TWrapValue - - # * - - # * @param iterable|TWrapValue $value - - # * @return static' -- name: unwrap - visibility: public - parameters: - - name: value - comment: '# * Get the underlying items from the given collection if applicable. - - # * - - # * @template TUnwrapKey of array-key - - # * @template TUnwrapValue - - # * - - # * @param array|static $value - - # * @return array' -- name: empty - visibility: public - parameters: [] - comment: '# * Create a new instance with no items. - - # * - - # * @return static' -- name: times - visibility: public - parameters: - - name: number - - name: callback - default: 'null' - comment: '# * Create a new collection by invoking the callback a given amount of - times. - - # * - - # * @template TTimesValue - - # * - - # * @param int $number - - # * @param (callable(int): TTimesValue)|null $callback - - # * @return static' -- name: avg - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the average value of a given key. - - # * - - # * @param (callable(TValue): float|int)|string|null $callback - - # * @return float|int|null' -- name: average - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Alias for the "avg" method. - - # * - - # * @param (callable(TValue): float|int)|string|null $callback - - # * @return float|int|null' -- name: some - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Alias for the "contains" method. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: dd - visibility: public - parameters: - - name: '...$args' - comment: '# * Dump the given arguments and terminate execution. - - # * - - # * @param mixed ...$args - - # * @return never' -- name: dump - visibility: public - parameters: - - name: '...$args' - comment: '# * Dump the items. - - # * - - # * @param mixed ...$args - - # * @return $this' -- name: each - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback over each item. - - # * - - # * @param callable(TValue, TKey): mixed $callback - - # * @return $this' -- name: eachSpread - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback over each nested chunk of items. - - # * - - # * @param callable(...mixed): mixed $callback - - # * @return static' -- name: every - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if all items pass the given truth test. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: firstWhere - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get the first item by the given key value pair. - - # * - - # * @param callable|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return TValue|null' -- name: value - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get a single key''s value from the first matching item in the collection. - - # * - - # * @template TValueDefault - - # * - - # * @param string $key - - # * @param TValueDefault|(\Closure(): TValueDefault) $default - - # * @return TValue|TValueDefault' -- name: ensure - visibility: public - parameters: - - name: type - comment: '# * Ensure that every item in the collection is of the expected type. - - # * - - # * @template TEnsureOfType - - # * - - # * @param class-string|array> $type - - # * @return static - - # * - - # * @throws \UnexpectedValueException' -- name: isNotEmpty - visibility: public - parameters: [] - comment: '# * Determine if the collection is not empty. - - # * - - # * @phpstan-assert-if-true !null $this->first() - - # * - - # * @phpstan-assert-if-false null $this->first() - - # * - - # * @return bool' -- name: mapSpread - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each nested chunk of items. - - # * - - # * @template TMapSpreadValue - - # * - - # * @param callable(mixed...): TMapSpreadValue $callback - - # * @return static' -- name: mapToGroups - visibility: public - parameters: - - name: callback - comment: '# * Run a grouping map over the items. - - # * - - # * The callback should return an associative array with a single key/value pair. - - # * - - # * @template TMapToGroupsKey of array-key - - # * @template TMapToGroupsValue - - # * - - # * @param callable(TValue, TKey): array $callback - - # * @return static>' -- name: flatMap - visibility: public - parameters: - - name: callback - comment: '# * Map a collection and flatten the result by a single level. - - # * - - # * @template TFlatMapKey of array-key - - # * @template TFlatMapValue - - # * - - # * @param callable(TValue, TKey): (\Illuminate\Support\Collection|array) $callback - - # * @return static' -- name: mapInto - visibility: public - parameters: - - name: class - comment: '# * Map the values into a new class. - - # * - - # * @template TMapIntoValue - - # * - - # * @param class-string $class - - # * @return static' -- name: min - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the min value of a given key. - - # * - - # * @param (callable(TValue):mixed)|string|null $callback - - # * @return mixed' -- name: max - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the max value of a given key. - - # * - - # * @param (callable(TValue):mixed)|string|null $callback - - # * @return mixed' -- name: forPage - visibility: public - parameters: - - name: page - - name: perPage - comment: '# * "Paginate" the collection by slicing it into a smaller collection. - - # * - - # * @param int $page - - # * @param int $perPage - - # * @return static' -- name: partition - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Partition the collection into two arrays using the given callback - or key. - - # * - - # * @param (callable(TValue, TKey): bool)|TValue|string $key - - # * @param TValue|string|null $operator - - # * @param TValue|null $value - - # * @return static, static>' -- name: percentage - visibility: public - parameters: - - name: callback - - name: precision - default: '2' - comment: '# * Calculate the percentage of items that pass a given truth test. - - # * - - # * @param (callable(TValue, TKey): bool) $callback - - # * @param int $precision - - # * @return float|null' -- name: sum - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Get the sum of the given values. - - # * - - # * @param (callable(TValue): mixed)|string|null $callback - - # * @return mixed' -- name: whenEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback if the collection is empty. - - # * - - # * @template TWhenEmptyReturnType - - # * - - # * @param (callable($this): TWhenEmptyReturnType) $callback - - # * @param (callable($this): TWhenEmptyReturnType)|null $default - - # * @return $this|TWhenEmptyReturnType' -- name: whenNotEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback if the collection is not empty. - - # * - - # * @template TWhenNotEmptyReturnType - - # * - - # * @param callable($this): TWhenNotEmptyReturnType $callback - - # * @param (callable($this): TWhenNotEmptyReturnType)|null $default - - # * @return $this|TWhenNotEmptyReturnType' -- name: unlessEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback unless the collection is empty. - - # * - - # * @template TUnlessEmptyReturnType - - # * - - # * @param callable($this): TUnlessEmptyReturnType $callback - - # * @param (callable($this): TUnlessEmptyReturnType)|null $default - - # * @return $this|TUnlessEmptyReturnType' -- name: unlessNotEmpty - visibility: public - parameters: - - name: callback - - name: default - default: 'null' - comment: '# * Apply the callback unless the collection is not empty. - - # * - - # * @template TUnlessNotEmptyReturnType - - # * - - # * @param callable($this): TUnlessNotEmptyReturnType $callback - - # * @param (callable($this): TUnlessNotEmptyReturnType)|null $default - - # * @return $this|TUnlessNotEmptyReturnType' -- name: where - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param callable|string $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return static' -- name: whereNull - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Filter items where the value for the given key is null. - - # * - - # * @param string|null $key - - # * @return static' -- name: whereNotNull - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Filter items where the value for the given key is not null. - - # * - - # * @param string|null $key - - # * @return static' -- name: whereStrict - visibility: public - parameters: - - name: key - - name: value - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return static' -- name: whereIn - visibility: public - parameters: - - name: key - - name: values - - name: strict - default: 'false' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @param bool $strict - - # * @return static' -- name: whereInStrict - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereBetween - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items such that the value of the given key is between the given - values. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereNotBetween - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items such that the value of the given key is not between the - given values. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereNotIn - visibility: public - parameters: - - name: key - - name: values - - name: strict - default: 'false' - comment: '# * Filter items by the given key value pair. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @param bool $strict - - # * @return static' -- name: whereNotInStrict - visibility: public - parameters: - - name: key - - name: values - comment: '# * Filter items by the given key value pair using strict comparison. - - # * - - # * @param string $key - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable $values - - # * @return static' -- name: whereInstanceOf - visibility: public - parameters: - - name: type - comment: '# * Filter the items, removing any items that don''t match the given type(s). - - # * - - # * @template TWhereInstanceOf - - # * - - # * @param class-string|array> $type - - # * @return static' -- name: pipe - visibility: public - parameters: - - name: callback - comment: '# * Pass the collection to the given callback and return the result. - - # * - - # * @template TPipeReturnType - - # * - - # * @param callable($this): TPipeReturnType $callback - - # * @return TPipeReturnType' -- name: pipeInto - visibility: public - parameters: - - name: class - comment: '# * Pass the collection into a new class. - - # * - - # * @template TPipeIntoValue - - # * - - # * @param class-string $class - - # * @return TPipeIntoValue' -- name: pipeThrough - visibility: public - parameters: - - name: callbacks - comment: '# * Pass the collection through a series of callable pipes and return - the result. - - # * - - # * @param array $callbacks - - # * @return mixed' -- name: reduce - visibility: public - parameters: - - name: callback - - name: initial - default: 'null' - comment: '# * Reduce the collection to a single value. - - # * - - # * @template TReduceInitial - - # * @template TReduceReturnType - - # * - - # * @param callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType $callback - - # * @param TReduceInitial $initial - - # * @return TReduceReturnType' -- name: reduceSpread - visibility: public - parameters: - - name: callback - - name: '...$initial' - comment: '# * Reduce the collection to multiple aggregate values. - - # * - - # * @param callable $callback - - # * @param mixed ...$initial - - # * @return array - - # * - - # * @throws \UnexpectedValueException' -- name: reduceWithKeys - visibility: public - parameters: - - name: callback - - name: initial - default: 'null' - comment: '# * Reduce an associative collection to a single value. - - # * - - # * @template TReduceWithKeysInitial - - # * @template TReduceWithKeysReturnType - - # * - - # * @param callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, - TKey): TReduceWithKeysReturnType $callback - - # * @param TReduceWithKeysInitial $initial - - # * @return TReduceWithKeysReturnType' -- name: reject - visibility: public - parameters: - - name: callback - default: 'true' - comment: '# * Create a collection of all elements that do not pass a given truth - test. - - # * - - # * @param (callable(TValue, TKey): bool)|bool|TValue $callback - - # * @return static' -- name: tap - visibility: public - parameters: - - name: callback - comment: '# * Pass the collection to the given callback and then return it. - - # * - - # * @param callable($this): mixed $callback - - # * @return $this' -- name: unique - visibility: public - parameters: - - name: key - default: 'null' - - name: strict - default: 'false' - comment: '# * Return only unique items from the collection array. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @param bool $strict - - # * @return static' -- name: uniqueStrict - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Return only unique items from the collection array using strict comparison. - - # * - - # * @param (callable(TValue, TKey): mixed)|string|null $key - - # * @return static' -- name: collect - visibility: public - parameters: [] - comment: '# * Collect the values into a collection. - - # * - - # * @return \Illuminate\Support\Collection' -- name: toArray - visibility: public - parameters: [] - comment: '# * Get the collection of items as a plain array. - - # * - - # * @return array' -- name: jsonSerialize - visibility: public - parameters: [] - comment: '# * Convert the object into something JSON serializable. - - # * - - # * @return array' -- name: toJson - visibility: public - parameters: - - name: options - default: '0' - comment: '# * Get the collection of items as JSON. - - # * - - # * @param int $options - - # * @return string' -- name: getCachingIterator - visibility: public - parameters: - - name: flags - default: CachingIterator::CALL_TOSTRING - comment: '# * Get a CachingIterator instance. - - # * - - # * @param int $flags - - # * @return \CachingIterator' -- name: __toString - visibility: public - parameters: [] - comment: '# * Convert the collection to its string representation. - - # * - - # * @return string' -- name: escapeWhenCastingToString - visibility: public - parameters: - - name: escape - default: 'true' - comment: '# * Indicate that the model''s string representation should be escaped - when __toString is invoked. - - # * - - # * @param bool $escape - - # * @return $this' -- name: proxy - visibility: public - parameters: - - name: method - comment: '# * Add a method to the list of proxied methods. - - # * - - # * @param string $method - - # * @return void' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access collection proxies. - - # * - - # * @param string $key - - # * @return mixed - - # * - - # * @throws \Exception' -- name: getArrayableItems - visibility: protected - parameters: - - name: items - comment: '# * Results array of items from Collection or Arrayable. - - # * - - # * @param mixed $items - - # * @return array' -- name: operatorForWhere - visibility: protected - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Get an operator checker callback. - - # * - - # * @param callable|string $key - - # * @param string|null $operator - - # * @param mixed $value - - # * @return \Closure' -- name: useAsCallable - visibility: protected - parameters: - - name: value - comment: '# * Determine if the given value is callable, but not a string. - - # * - - # * @param mixed $value - - # * @return bool' -- name: valueRetriever - visibility: protected - parameters: - - name: value - comment: '# * Get a value retrieving callback. - - # * - - # * @param callable|string|null $value - - # * @return callable' -- name: equality - visibility: protected - parameters: - - name: value - comment: '# * Make a function to check an item''s equality. - - # * - - # * @param mixed $value - - # * @return \Closure(mixed): bool' -- name: negate - visibility: protected - parameters: - - name: callback - comment: '# * Make a function using another function, by negating its result. - - # * - - # * @param \Closure $callback - - # * @return \Closure' -- name: identity - visibility: protected - parameters: [] - comment: '# * Make a function that returns what''s passed to it. - - # * - - # * @return \Closure(TValue): TValue' -traits: -- BackedEnum -- CachingIterator -- Closure -- Exception -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Contracts\Support\Jsonable -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Enumerable -- Illuminate\Support\HigherOrderCollectionProxy -- InvalidArgumentException -- JsonSerializable -- Traversable -- UnexpectedValueException -- UnitEnum -- WeakMap -- Conditionable -interfaces: [] diff --git a/api/laravel/Collections/helpers.yaml b/api/laravel/Collections/helpers.yaml deleted file mode 100644 index 341d667..0000000 --- a/api/laravel/Collections/helpers.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: helpers -class_comment: null -dependencies: -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: [] -methods: [] -traits: -- Illuminate\Support\Arr -- Illuminate\Support\Collection -interfaces: [] diff --git a/api/laravel/Conditionable/HigherOrderWhenProxy.yaml b/api/laravel/Conditionable/HigherOrderWhenProxy.yaml deleted file mode 100644 index c4ebe4e..0000000 --- a/api/laravel/Conditionable/HigherOrderWhenProxy.yaml +++ /dev/null @@ -1,91 +0,0 @@ -name: HigherOrderWhenProxy -class_comment: null -dependencies: [] -properties: -- name: target - visibility: protected - comment: '# * The target being conditionally operated on. - - # * - - # * @var mixed' -- name: condition - visibility: protected - comment: '# * The condition for proxying. - - # * - - # * @var bool' -- name: hasCondition - visibility: protected - comment: '# * Indicates whether the proxy has a condition. - - # * - - # * @var bool' -- name: negateConditionOnCapture - visibility: protected - comment: '# * Determine whether the condition should be negated. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: target - comment: "# * The target being conditionally operated on.\n# *\n# * @var mixed\n\ - # */\n# protected $target;\n# \n# /**\n# * The condition for proxying.\n# *\n\ - # * @var bool\n# */\n# protected $condition;\n# \n# /**\n# * Indicates whether\ - \ the proxy has a condition.\n# *\n# * @var bool\n# */\n# protected $hasCondition\ - \ = false;\n# \n# /**\n# * Determine whether the condition should be negated.\n\ - # *\n# * @var bool\n# */\n# protected $negateConditionOnCapture;\n# \n# /**\n\ - # * Create a new proxy instance.\n# *\n# * @param mixed $target\n# * @return\ - \ void" -- name: condition - visibility: public - parameters: - - name: condition - comment: '# * Set the condition on the proxy. - - # * - - # * @param bool $condition - - # * @return $this' -- name: negateConditionOnCapture - visibility: public - parameters: [] - comment: '# * Indicate that the condition should be negated. - - # * - - # * @return $this' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Proxy accessing an attribute onto the target. - - # * - - # * @param string $key - - # * @return mixed' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Proxy a method call on the target. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Conditionable/Traits/Conditionable.yaml b/api/laravel/Conditionable/Traits/Conditionable.yaml deleted file mode 100644 index 8296264..0000000 --- a/api/laravel/Conditionable/Traits/Conditionable.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: Conditionable -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: HigherOrderWhenProxy - type: class - source: Illuminate\Support\HigherOrderWhenProxy -properties: [] -methods: -- name: when - visibility: public - parameters: - - name: value - default: 'null' - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Apply the callback if the given "value" is (or resolves to) truthy. - - # * - - # * @template TWhenParameter - - # * @template TWhenReturnType - - # * - - # * @param (\Closure($this): TWhenParameter)|TWhenParameter|null $value - - # * @param (callable($this, TWhenParameter): TWhenReturnType)|null $callback - - # * @param (callable($this, TWhenParameter): TWhenReturnType)|null $default - - # * @return $this|TWhenReturnType' -- name: unless - visibility: public - parameters: - - name: value - default: 'null' - - name: callback - default: 'null' - - name: default - default: 'null' - comment: '# * Apply the callback if the given "value" is (or resolves to) falsy. - - # * - - # * @template TUnlessParameter - - # * @template TUnlessReturnType - - # * - - # * @param (\Closure($this): TUnlessParameter)|TUnlessParameter|null $value - - # * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $callback - - # * @param (callable($this, TUnlessParameter): TUnlessReturnType)|null $default - - # * @return $this|TUnlessReturnType' -traits: -- Closure -- Illuminate\Support\HigherOrderWhenProxy -interfaces: [] diff --git a/api/laravel/Config/Repository.yaml b/api/laravel/Config/Repository.yaml deleted file mode 100644 index 8bd4f62..0000000 --- a/api/laravel/Config/Repository.yaml +++ /dev/null @@ -1,256 +0,0 @@ -name: Repository -class_comment: null -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: ConfigContract - type: class - source: Illuminate\Contracts\Config\Repository -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: Macroable - type: class - source: Macroable -properties: -- name: items - visibility: protected - comment: '# * All of the configuration items. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: items - default: '[]' - comment: "# * All of the configuration items.\n# *\n# * @var array\n# */\n# protected\ - \ $items = [];\n# \n# /**\n# * Create a new configuration repository.\n# *\n#\ - \ * @param array $items\n# * @return void" -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if the given configuration value exists. - - # * - - # * @param string $key - - # * @return bool' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified configuration value. - - # * - - # * @param array|string $key - - # * @param mixed $default - - # * @return mixed' -- name: getMany - visibility: public - parameters: - - name: keys - comment: '# * Get many configuration values. - - # * - - # * @param array $keys - - # * @return array' -- name: string - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified string configuration value. - - # * - - # * @param string $key - - # * @param (\Closure():(string|null))|string|null $default - - # * @return string' -- name: integer - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified integer configuration value. - - # * - - # * @param string $key - - # * @param (\Closure():(int|null))|int|null $default - - # * @return int' -- name: float - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified float configuration value. - - # * - - # * @param string $key - - # * @param (\Closure():(float|null))|float|null $default - - # * @return float' -- name: boolean - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified boolean configuration value. - - # * - - # * @param string $key - - # * @param (\Closure():(bool|null))|bool|null $default - - # * @return bool' -- name: array - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified array configuration value. - - # * - - # * @param string $key - - # * @param (\Closure():(array|null))|array|null $default - - # * @return array' -- name: set - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Set a given configuration value. - - # * - - # * @param array|string $key - - # * @param mixed $value - - # * @return void' -- name: prepend - visibility: public - parameters: - - name: key - - name: value - comment: '# * Prepend a value onto an array configuration value. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: push - visibility: public - parameters: - - name: key - - name: value - comment: '# * Push a value onto an array configuration value. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the configuration items for the application. - - # * - - # * @return array' -- name: offsetExists - visibility: public - parameters: - - name: key - comment: '# * Determine if the given configuration option exists. - - # * - - # * @param string $key - - # * @return bool' -- name: offsetGet - visibility: public - parameters: - - name: key - comment: '# * Get a configuration option. - - # * - - # * @param string $key - - # * @return mixed' -- name: offsetSet - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set a configuration option. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: offsetUnset - visibility: public - parameters: - - name: key - comment: '# * Unset a configuration option. - - # * - - # * @param string $key - - # * @return void' -traits: -- ArrayAccess -- Illuminate\Support\Arr -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- Macroable -interfaces: -- ArrayAccess diff --git a/api/laravel/Console/Application.yaml b/api/laravel/Console/Application.yaml deleted file mode 100644 index 9932d19..0000000 --- a/api/laravel/Console/Application.yaml +++ /dev/null @@ -1,276 +0,0 @@ -name: Application -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ArtisanStarting - type: class - source: Illuminate\Console\Events\ArtisanStarting -- name: ApplicationContract - type: class - source: Illuminate\Contracts\Console\Application -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ProcessUtils - type: class - source: Illuminate\Support\ProcessUtils -- name: SymfonyApplication - type: class - source: Symfony\Component\Console\Application -- name: SymfonyCommand - type: class - source: Symfony\Component\Console\Command\Command -- name: CommandNotFoundException - type: class - source: Symfony\Component\Console\Exception\CommandNotFoundException -- name: ArrayInput - type: class - source: Symfony\Component\Console\Input\ArrayInput -- name: InputDefinition - type: class - source: Symfony\Component\Console\Input\InputDefinition -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: StringInput - type: class - source: Symfony\Component\Console\Input\StringInput -- name: BufferedOutput - type: class - source: Symfony\Component\Console\Output\BufferedOutput -- name: PhpExecutableFinder - type: class - source: Symfony\Component\Process\PhpExecutableFinder -properties: -- name: laravel - visibility: protected - comment: '# * The Laravel application instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: events - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: lastOutput - visibility: protected - comment: '# * The output from the previous command. - - # * - - # * @var \Symfony\Component\Console\Output\BufferedOutput' -- name: bootstrappers - visibility: protected - comment: '# * The console application bootstrappers. - - # * - - # * @var array' -- name: commandMap - visibility: protected - comment: '# * A map of command names to classes. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: laravel - - name: events - - name: version - comment: "# * The Laravel application instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $laravel;\n# \n# /**\n# * The event dispatcher\ - \ instance.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n\ - # protected $events;\n# \n# /**\n# * The output from the previous command.\n#\ - \ *\n# * @var \\Symfony\\Component\\Console\\Output\\BufferedOutput\n# */\n# protected\ - \ $lastOutput;\n# \n# /**\n# * The console application bootstrappers.\n# *\n#\ - \ * @var array\n# */\n# protected static $bootstrappers = [];\n# \n# /**\n# *\ - \ A map of command names to classes.\n# *\n# * @var array\n# */\n# protected $commandMap\ - \ = [];\n# \n# /**\n# * Create a new Artisan console application.\n# *\n# * @param\ - \ \\Illuminate\\Contracts\\Container\\Container $laravel\n# * @param \\Illuminate\\\ - Contracts\\Events\\Dispatcher $events\n# * @param string $version\n# * @return\ - \ void" -- name: phpBinary - visibility: public - parameters: [] - comment: '# * Determine the proper PHP executable. - - # * - - # * @return string' -- name: artisanBinary - visibility: public - parameters: [] - comment: '# * Determine the proper Artisan executable. - - # * - - # * @return string' -- name: formatCommandString - visibility: public - parameters: - - name: string - comment: '# * Format the given command as a fully-qualified executable command. - - # * - - # * @param string $string - - # * @return string' -- name: starting - visibility: public - parameters: - - name: callback - comment: '# * Register a console "starting" bootstrapper. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: bootstrap - visibility: protected - parameters: [] - comment: '# * Bootstrap the console application. - - # * - - # * @return void' -- name: forgetBootstrappers - visibility: public - parameters: [] - comment: '# * Clear the console application bootstrappers. - - # * - - # * @return void' -- name: call - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - - name: outputBuffer - default: 'null' - comment: '# * Run an Artisan console command by name. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer - - # * @return int - - # * - - # * @throws \Symfony\Component\Console\Exception\CommandNotFoundException' -- name: parseCommand - visibility: protected - parameters: - - name: command - - name: parameters - comment: '# * Parse the incoming Artisan command and its input. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @return array' -- name: output - visibility: public - parameters: [] - comment: '# * Get the output for the last run command. - - # * - - # * @return string' -- name: addToParent - visibility: protected - parameters: - - name: command - comment: "# * Add a command to the console.\n# *\n# * @param \\Symfony\\Component\\\ - Console\\Command\\Command $command\n# * @return \\Symfony\\Component\\Console\\\ - Command\\Command|null\n# */\n# #[\\Override]\n# public function add(SymfonyCommand\ - \ $command): ?SymfonyCommand\n# {\n# if ($command instanceof Command) {\n# $command->setLaravel($this->laravel);\n\ - # }\n# \n# return $this->addToParent($command);\n# }\n# \n# /**\n# * Add the command\ - \ to the parent instance.\n# *\n# * @param \\Symfony\\Component\\Console\\Command\\\ - Command $command\n# * @return \\Symfony\\Component\\Console\\Command\\Command" -- name: resolve - visibility: public - parameters: - - name: command - comment: '# * Add a command, resolving through the application. - - # * - - # * @param \Illuminate\Console\Command|string $command - - # * @return \Symfony\Component\Console\Command\Command|null' -- name: resolveCommands - visibility: public - parameters: - - name: commands - comment: '# * Resolve an array of commands through the application. - - # * - - # * @param array|mixed $commands - - # * @return $this' -- name: setContainerCommandLoader - visibility: public - parameters: [] - comment: '# * Set the container command loader for lazy resolution. - - # * - - # * @return $this' -- name: getEnvironmentOption - visibility: protected - parameters: [] - comment: "# * Get the default input definition for the application.\n# *\n# * This\ - \ is used to add the --env option to every available command.\n# *\n# * @return\ - \ \\Symfony\\Component\\Console\\Input\\InputDefinition\n# */\n# #[\\Override]\n\ - # protected function getDefaultInputDefinition(): InputDefinition\n# {\n# return\ - \ tap(parent::getDefaultInputDefinition(), function ($definition) {\n# $definition->addOption($this->getEnvironmentOption());\n\ - # });\n# }\n# \n# /**\n# * Get the global environment option for the definition.\n\ - # *\n# * @return \\Symfony\\Component\\Console\\Input\\InputOption" -- name: getLaravel - visibility: public - parameters: [] - comment: '# * Get the Laravel application instance. - - # * - - # * @return \Illuminate\Contracts\Foundation\Application' -traits: -- Closure -- Illuminate\Console\Events\ArtisanStarting -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Support\ProcessUtils -- Symfony\Component\Console\Exception\CommandNotFoundException -- Symfony\Component\Console\Input\ArrayInput -- Symfony\Component\Console\Input\InputDefinition -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Input\StringInput -- Symfony\Component\Console\Output\BufferedOutput -- Symfony\Component\Process\PhpExecutableFinder -interfaces: -- ApplicationContract diff --git a/api/laravel/Console/BufferedConsoleOutput.yaml b/api/laravel/Console/BufferedConsoleOutput.yaml deleted file mode 100644 index b01ecfc..0000000 --- a/api/laravel/Console/BufferedConsoleOutput.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: BufferedConsoleOutput -class_comment: null -dependencies: -- name: ConsoleOutput - type: class - source: Symfony\Component\Console\Output\ConsoleOutput -properties: -- name: buffer - visibility: protected - comment: '# * The current buffer. - - # * - - # * @var string' -methods: -- name: fetch - visibility: public - parameters: [] - comment: "# * The current buffer.\n# *\n# * @var string\n# */\n# protected $buffer\ - \ = '';\n# \n# /**\n# * Empties the buffer and returns its content.\n# *\n# *\ - \ @return string" -- name: doWrite - visibility: protected - parameters: - - name: message - - name: newline - comment: null -traits: -- Symfony\Component\Console\Output\ConsoleOutput -interfaces: [] diff --git a/api/laravel/Console/CacheCommandMutex.yaml b/api/laravel/Console/CacheCommandMutex.yaml deleted file mode 100644 index 65c4a00..0000000 --- a/api/laravel/Console/CacheCommandMutex.yaml +++ /dev/null @@ -1,120 +0,0 @@ -name: CacheCommandMutex -class_comment: null -dependencies: -- name: CarbonInterval - type: class - source: Carbon\CarbonInterval -- name: DynamoDbStore - type: class - source: Illuminate\Cache\DynamoDbStore -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Factory -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: cache - visibility: public - comment: '# * The cache factory implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Factory' -- name: store - visibility: public - comment: '# * The cache store that should be used. - - # * - - # * @var string|null' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The cache factory implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Factory\n# */\n# public $cache;\n# \n# /**\n# * The cache store that should\ - \ be used.\n# *\n# * @var string|null\n# */\n# public $store = null;\n# \n# /**\n\ - # * Create a new command mutex.\n# *\n# * @param \\Illuminate\\Contracts\\Cache\\\ - Factory $cache" -- name: create - visibility: public - parameters: - - name: command - comment: '# * Attempt to obtain a command mutex for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: command - comment: '# * Determine if a command mutex exists for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: command - comment: '# * Release the mutex for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -- name: commandMutexName - visibility: protected - parameters: - - name: command - comment: '# * Get the isolatable command mutex name. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return string' -- name: useStore - visibility: public - parameters: - - name: store - comment: '# * Specify the cache store that should be used. - - # * - - # * @param string|null $store - - # * @return $this' -- name: shouldUseLocks - visibility: protected - parameters: - - name: store - comment: '# * Determine if the given store should use locks for command mutexes. - - # * - - # * @param \Illuminate\Contracts\Cache\Store $store - - # * @return bool' -traits: -- Carbon\CarbonInterval -- Illuminate\Cache\DynamoDbStore -- Illuminate\Contracts\Cache\LockProvider -- Illuminate\Support\InteractsWithTime -- InteractsWithTime -interfaces: -- CommandMutex diff --git a/api/laravel/Console/Command.yaml b/api/laravel/Console/Command.yaml deleted file mode 100644 index 1f7dd7f..0000000 --- a/api/laravel/Console/Command.yaml +++ /dev/null @@ -1,211 +0,0 @@ -name: Command -class_comment: null -dependencies: -- name: Factory - type: class - source: Illuminate\Console\View\Components\Factory -- name: Isolatable - type: class - source: Illuminate\Contracts\Console\Isolatable -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: SymfonyCommand - type: class - source: Symfony\Component\Console\Command\Command -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: Throwable - type: class - source: Throwable -properties: -- name: laravel - visibility: protected - comment: '# * The Laravel application instance. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string|null' -- name: help - visibility: protected - comment: '# * The console command help text. - - # * - - # * @var string' -- name: hidden - visibility: protected - comment: '# * Indicates whether the command should be shown in the Artisan command - list. - - # * - - # * @var bool' -- name: isolated - visibility: protected - comment: '# * Indicates whether only one instance of the command can run at any - given time. - - # * - - # * @var bool' -- name: isolatedExitCode - visibility: protected - comment: '# * The default exit code for isolated commands. - - # * - - # * @var int' -- name: aliases - visibility: protected - comment: '# * The console command name aliases. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: [] - comment: "# * The Laravel application instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Foundation\\Application\n# */\n# protected $laravel;\n# \n# /**\n# * The name\ - \ and signature of the console command.\n# *\n# * @var string\n# */\n# protected\ - \ $signature;\n# \n# /**\n# * The console command name.\n# *\n# * @var string\n\ - # */\n# protected $name;\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string|null\n# */\n# protected $description;\n# \n# /**\n# * The console\ - \ command help text.\n# *\n# * @var string\n# */\n# protected $help;\n# \n# /**\n\ - # * Indicates whether the command should be shown in the Artisan command list.\n\ - # *\n# * @var bool\n# */\n# protected $hidden = false;\n# \n# /**\n# * Indicates\ - \ whether only one instance of the command can run at any given time.\n# *\n#\ - \ * @var bool\n# */\n# protected $isolated = false;\n# \n# /**\n# * The default\ - \ exit code for isolated commands.\n# *\n# * @var int\n# */\n# protected $isolatedExitCode\ - \ = self::SUCCESS;\n# \n# /**\n# * The console command name aliases.\n# *\n# *\ - \ @var array\n# */\n# protected $aliases;\n# \n# /**\n# * Create a new console\ - \ command instance.\n# *\n# * @return void" -- name: configureUsingFluentDefinition - visibility: protected - parameters: [] - comment: '# * Configure the console command using a fluent definition. - - # * - - # * @return void' -- name: configureIsolation - visibility: protected - parameters: [] - comment: '# * Configure the console command for isolation. - - # * - - # * @return void' -- name: commandIsolationMutex - visibility: protected - parameters: [] - comment: "# * Run the console command.\n# *\n# * @param \\Symfony\\Component\\\ - Console\\Input\\InputInterface $input\n# * @param \\Symfony\\Component\\Console\\\ - Output\\OutputInterface $output\n# * @return int\n# */\n# #[\\Override]\n# public\ - \ function run(InputInterface $input, OutputInterface $output): int\n# {\n# $this->output\ - \ = $output instanceof OutputStyle ? $output : $this->laravel->make(\n# OutputStyle::class,\ - \ ['input' => $input, 'output' => $output]\n# );\n# \n# $this->components = $this->laravel->make(Factory::class,\ - \ ['output' => $this->output]);\n# \n# $this->configurePrompts($input);\n# \n\ - # try {\n# return parent::run(\n# $this->input = $input, $this->output\n# );\n\ - # } finally {\n# $this->untrap();\n# }\n# }\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @param \\Symfony\\Component\\Console\\Input\\InputInterface\ - \ $input\n# * @param \\Symfony\\Component\\Console\\Output\\OutputInterface\ - \ $output\n# */\n# #[\\Override]\n# protected function execute(InputInterface\ - \ $input, OutputInterface $output): int\n# {\n# if ($this instanceof Isolatable\ - \ && $this->option('isolated') !== false &&\n# ! $this->commandIsolationMutex()->create($this))\ - \ {\n# $this->comment(sprintf(\n# 'The [%s] command is already running.', $this->getName()\n\ - # ));\n# \n# return (int) (is_numeric($this->option('isolated'))\n# ? $this->option('isolated')\n\ - # : $this->isolatedExitCode);\n# }\n# \n# $method = method_exists($this, 'handle')\ - \ ? 'handle' : '__invoke';\n# \n# try {\n# return (int) $this->laravel->call([$this,\ - \ $method]);\n# } catch (ManuallyFailedException $e) {\n# $this->components->error($e->getMessage());\n\ - # \n# return static::FAILURE;\n# } finally {\n# if ($this instanceof Isolatable\ - \ && $this->option('isolated') !== false) {\n# $this->commandIsolationMutex()->forget($this);\n\ - # }\n# }\n# }\n# \n# /**\n# * Get a command isolation mutex instance for the command.\n\ - # *\n# * @return \\Illuminate\\Console\\CommandMutex" -- name: resolveCommand - visibility: protected - parameters: - - name: command - comment: '# * Resolve the console command instance for the given command. - - # * - - # * @param \Symfony\Component\Console\Command\Command|string $command - - # * @return \Symfony\Component\Console\Command\Command' -- name: fail - visibility: public - parameters: - - name: exception - default: 'null' - comment: '# * Fail the command manually. - - # * - - # * @param \Throwable|string|null $exception - - # * @return void - - # * - - # * @throws \Illuminate\Console\ManuallyFailedException|\Throwable' -- name: getLaravel - visibility: public - parameters: [] - comment: "# * {@inheritdoc}\n# *\n# * @return bool\n# */\n# #[\\Override]\n# public\ - \ function isHidden(): bool\n# {\n# return $this->hidden;\n# }\n# \n# /**\n# *\ - \ {@inheritdoc}\n# */\n# #[\\Override]\n# public function setHidden(bool $hidden\ - \ = true): static\n# {\n# parent::setHidden($this->hidden = $hidden);\n# \n# return\ - \ $this;\n# }\n# \n# /**\n# * Get the Laravel application instance.\n# *\n# *\ - \ @return \\Illuminate\\Contracts\\Foundation\\Application" -- name: setLaravel - visibility: public - parameters: - - name: laravel - comment: '# * Set the Laravel application instance. - - # * - - # * @param \Illuminate\Contracts\Container\Container $laravel - - # * @return void' -traits: -- Illuminate\Console\View\Components\Factory -- Illuminate\Contracts\Console\Isolatable -- Illuminate\Support\Traits\Macroable -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -- Throwable -- Concerns\CallsCommands -interfaces: [] diff --git a/api/laravel/Console/CommandMutex.yaml b/api/laravel/Console/CommandMutex.yaml deleted file mode 100644 index 7677677..0000000 --- a/api/laravel/Console/CommandMutex.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: CommandMutex -class_comment: null -dependencies: [] -properties: [] -methods: -- name: create - visibility: public - parameters: - - name: command - comment: '# * Attempt to obtain a command mutex for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: command - comment: '# * Determine if a command mutex exists for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: command - comment: '# * Release the mutex for the given command. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/Concerns/CallsCommands.yaml b/api/laravel/Console/Concerns/CallsCommands.yaml deleted file mode 100644 index 426e9ee..0000000 --- a/api/laravel/Console/Concerns/CallsCommands.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: CallsCommands -class_comment: null -dependencies: -- name: ArrayInput - type: class - source: Symfony\Component\Console\Input\ArrayInput -- name: NullOutput - type: class - source: Symfony\Component\Console\Output\NullOutput -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: call - visibility: public - parameters: - - name: command - - name: arguments - default: '[]' - comment: "# * Resolve the console command instance for the given command.\n# *\n\ - # * @param \\Symfony\\Component\\Console\\Command\\Command|string $command\n\ - # * @return \\Symfony\\Component\\Console\\Command\\Command\n# */\n# abstract\ - \ protected function resolveCommand($command);\n# \n# /**\n# * Call another console\ - \ command.\n# *\n# * @param \\Symfony\\Component\\Console\\Command\\Command|string\ - \ $command\n# * @param array $arguments\n# * @return int" -- name: callSilent - visibility: public - parameters: - - name: command - - name: arguments - default: '[]' - comment: '# * Call another console command without output. - - # * - - # * @param \Symfony\Component\Console\Command\Command|string $command - - # * @param array $arguments - - # * @return int' -- name: callSilently - visibility: public - parameters: - - name: command - - name: arguments - default: '[]' - comment: '# * Call another console command without output. - - # * - - # * @param \Symfony\Component\Console\Command\Command|string $command - - # * @param array $arguments - - # * @return int' -- name: runCommand - visibility: protected - parameters: - - name: command - - name: arguments - - name: output - comment: '# * Run the given the console command. - - # * - - # * @param \Symfony\Component\Console\Command\Command|string $command - - # * @param array $arguments - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return int' -- name: createInputFromArguments - visibility: protected - parameters: - - name: arguments - comment: '# * Create an input instance from the given arguments. - - # * - - # * @param array $arguments - - # * @return \Symfony\Component\Console\Input\ArrayInput' -- name: context - visibility: protected - parameters: [] - comment: '# * Get all of the context passed to the command. - - # * - - # * @return array' -traits: -- Symfony\Component\Console\Input\ArrayInput -- Symfony\Component\Console\Output\NullOutput -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/Concerns/ConfiguresPrompts.yaml b/api/laravel/Console/Concerns/ConfiguresPrompts.yaml deleted file mode 100644 index d7ed045..0000000 --- a/api/laravel/Console/Concerns/ConfiguresPrompts.yaml +++ /dev/null @@ -1,190 +0,0 @@ -name: ConfiguresPrompts -class_comment: null -dependencies: -- name: PromptValidationException - type: class - source: Illuminate\Console\PromptValidationException -- name: ConfirmPrompt - type: class - source: Laravel\Prompts\ConfirmPrompt -- name: MultiSearchPrompt - type: class - source: Laravel\Prompts\MultiSearchPrompt -- name: MultiSelectPrompt - type: class - source: Laravel\Prompts\MultiSelectPrompt -- name: PasswordPrompt - type: class - source: Laravel\Prompts\PasswordPrompt -- name: Prompt - type: class - source: Laravel\Prompts\Prompt -- name: SearchPrompt - type: class - source: Laravel\Prompts\SearchPrompt -- name: SelectPrompt - type: class - source: Laravel\Prompts\SelectPrompt -- name: SuggestPrompt - type: class - source: Laravel\Prompts\SuggestPrompt -- name: TextareaPrompt - type: class - source: Laravel\Prompts\TextareaPrompt -- name: TextPrompt - type: class - source: Laravel\Prompts\TextPrompt -- name: stdClass - type: class - source: stdClass -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -properties: [] -methods: -- name: configurePrompts - visibility: protected - parameters: - - name: input - comment: '# * Configure the prompt fallbacks. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @return void' -- name: promptUntilValid - visibility: protected - parameters: - - name: prompt - - name: required - - name: validate - comment: '# * Prompt the user until the given validation callback passes. - - # * - - # * @param \Closure $prompt - - # * @param bool|string $required - - # * @param \Closure|null $validate - - # * @return mixed' -- name: validatePrompt - visibility: protected - parameters: - - name: value - - name: rules - comment: '# * Validate the given prompt value using the validator. - - # * - - # * @param mixed $value - - # * @param mixed $rules - - # * @return ?string' -- name: getPromptValidatorInstance - visibility: protected - parameters: - - name: field - - name: value - - name: rules - - name: messages - default: '[]' - - name: attributes - default: '[]' - comment: '# * Get the validator instance that should be used to validate prompts. - - # * - - # * @param mixed $field - - # * @param mixed $value - - # * @param mixed $rules - - # * @param array $messages - - # * @param array $attributes - - # * @return \Illuminate\Validation\Validator' -- name: validationMessages - visibility: protected - parameters: [] - comment: '# * Get the validation messages that should be used during prompt validation. - - # * - - # * @return array' -- name: validationAttributes - visibility: protected - parameters: [] - comment: '# * Get the validation attributes that should be used during prompt validation. - - # * - - # * @return array' -- name: restorePrompts - visibility: protected - parameters: [] - comment: '# * Restore the prompts output. - - # * - - # * @return void' -- name: selectFallback - visibility: private - parameters: - - name: label - - name: options - - name: default - default: 'null' - comment: '# * Select fallback. - - # * - - # * @param string $label - - # * @param array $options - - # * @param string|int|null $default - - # * @return string|int' -- name: multiselectFallback - visibility: private - parameters: - - name: label - - name: options - - name: default - default: '[]' - - name: required - default: 'false' - comment: '# * Multi-select fallback. - - # * - - # * @param string $label - - # * @param array $options - - # * @param array $default - - # * @param bool|string $required - - # * @return array' -traits: -- Illuminate\Console\PromptValidationException -- Laravel\Prompts\ConfirmPrompt -- Laravel\Prompts\MultiSearchPrompt -- Laravel\Prompts\MultiSelectPrompt -- Laravel\Prompts\PasswordPrompt -- Laravel\Prompts\Prompt -- Laravel\Prompts\SearchPrompt -- Laravel\Prompts\SelectPrompt -- Laravel\Prompts\SuggestPrompt -- Laravel\Prompts\TextareaPrompt -- Laravel\Prompts\TextPrompt -- stdClass -- Symfony\Component\Console\Input\InputInterface -interfaces: [] diff --git a/api/laravel/Console/Concerns/CreatesMatchingTest.yaml b/api/laravel/Console/Concerns/CreatesMatchingTest.yaml deleted file mode 100644 index ab7e762..0000000 --- a/api/laravel/Console/Concerns/CreatesMatchingTest.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: CreatesMatchingTest -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: [] -methods: -- name: addTestOptions - visibility: protected - parameters: [] - comment: '# * Add the standard command options for generating matching tests. - - # * - - # * @return void' -- name: handleTestCreation - visibility: protected - parameters: - - name: path - comment: '# * Create the matching test case if requested. - - # * - - # * @param string $path - - # * @return bool' -traits: -- Illuminate\Support\Str -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Console/Concerns/HasParameters.yaml b/api/laravel/Console/Concerns/HasParameters.yaml deleted file mode 100644 index 3c518e1..0000000 --- a/api/laravel/Console/Concerns/HasParameters.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: HasParameters -class_comment: null -dependencies: -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: [] -methods: -- name: specifyParameters - visibility: protected - parameters: [] - comment: '# * Specify the arguments and options on the command. - - # * - - # * @return void' -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Console/Concerns/InteractsWithIO.yaml b/api/laravel/Console/Concerns/InteractsWithIO.yaml deleted file mode 100644 index 2ce6c6f..0000000 --- a/api/laravel/Console/Concerns/InteractsWithIO.yaml +++ /dev/null @@ -1,483 +0,0 @@ -name: InteractsWithIO -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: OutputStyle - type: class - source: Illuminate\Console\OutputStyle -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Str - type: class - source: Illuminate\Support\Str -- name: OutputFormatterStyle - type: class - source: Symfony\Component\Console\Formatter\OutputFormatterStyle -- name: Table - type: class - source: Symfony\Component\Console\Helper\Table -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: ChoiceQuestion - type: class - source: Symfony\Component\Console\Question\ChoiceQuestion -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -properties: -- name: components - visibility: protected - comment: '# * The console components factory. - - # * - - # * @var \Illuminate\Console\View\Components\Factory - - # * - - # * @internal This property is not meant to be used or overwritten outside the - framework.' -- name: input - visibility: protected - comment: '# * The input interface implementation. - - # * - - # * @var \Symfony\Component\Console\Input\InputInterface' -- name: output - visibility: protected - comment: '# * The output interface implementation. - - # * - - # * @var \Illuminate\Console\OutputStyle' -- name: verbosity - visibility: protected - comment: '# * The default verbosity of output commands. - - # * - - # * @var int' -- name: verbosityMap - visibility: protected - comment: '# * The mapping between human readable verbosity levels and Symfony''s - OutputInterface. - - # * - - # * @var array' -methods: -- name: hasArgument - visibility: public - parameters: - - name: name - comment: "# * The console components factory.\n# *\n# * @var \\Illuminate\\Console\\\ - View\\Components\\Factory\n# *\n# * @internal This property is not meant to be\ - \ used or overwritten outside the framework.\n# */\n# protected $components;\n\ - # \n# /**\n# * The input interface implementation.\n# *\n# * @var \\Symfony\\\ - Component\\Console\\Input\\InputInterface\n# */\n# protected $input;\n# \n# /**\n\ - # * The output interface implementation.\n# *\n# * @var \\Illuminate\\Console\\\ - OutputStyle\n# */\n# protected $output;\n# \n# /**\n# * The default verbosity\ - \ of output commands.\n# *\n# * @var int\n# */\n# protected $verbosity = OutputInterface::VERBOSITY_NORMAL;\n\ - # \n# /**\n# * The mapping between human readable verbosity levels and Symfony's\ - \ OutputInterface.\n# *\n# * @var array\n# */\n# protected $verbosityMap = [\n\ - # 'v' => OutputInterface::VERBOSITY_VERBOSE,\n# 'vv' => OutputInterface::VERBOSITY_VERY_VERBOSE,\n\ - # 'vvv' => OutputInterface::VERBOSITY_DEBUG,\n# 'quiet' => OutputInterface::VERBOSITY_QUIET,\n\ - # 'normal' => OutputInterface::VERBOSITY_NORMAL,\n# ];\n# \n# /**\n# * Determine\ - \ if the given argument is present.\n# *\n# * @param string|int $name\n# * @return\ - \ bool" -- name: argument - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the value of a command argument. - - # * - - # * @param string|null $key - - # * @return array|string|bool|null' -- name: arguments - visibility: public - parameters: [] - comment: '# * Get all of the arguments passed to the command. - - # * - - # * @return array' -- name: hasOption - visibility: public - parameters: - - name: name - comment: '# * Determine if the given option is present. - - # * - - # * @param string $name - - # * @return bool' -- name: option - visibility: public - parameters: - - name: key - default: 'null' - comment: '# * Get the value of a command option. - - # * - - # * @param string|null $key - - # * @return string|array|bool|null' -- name: options - visibility: public - parameters: [] - comment: '# * Get all of the options passed to the command. - - # * - - # * @return array' -- name: confirm - visibility: public - parameters: - - name: question - - name: default - default: 'false' - comment: '# * Confirm a question with the user. - - # * - - # * @param string $question - - # * @param bool $default - - # * @return bool' -- name: ask - visibility: public - parameters: - - name: question - - name: default - default: 'null' - comment: '# * Prompt the user for input. - - # * - - # * @param string $question - - # * @param string|null $default - - # * @return mixed' -- name: anticipate - visibility: public - parameters: - - name: question - - name: choices - - name: default - default: 'null' - comment: '# * Prompt the user for input with auto completion. - - # * - - # * @param string $question - - # * @param array|callable $choices - - # * @param string|null $default - - # * @return mixed' -- name: askWithCompletion - visibility: public - parameters: - - name: question - - name: choices - - name: default - default: 'null' - comment: '# * Prompt the user for input with auto completion. - - # * - - # * @param string $question - - # * @param array|callable $choices - - # * @param string|null $default - - # * @return mixed' -- name: secret - visibility: public - parameters: - - name: question - - name: fallback - default: 'true' - comment: '# * Prompt the user for input but hide the answer from the console. - - # * - - # * @param string $question - - # * @param bool $fallback - - # * @return mixed' -- name: choice - visibility: public - parameters: - - name: question - - name: choices - - name: default - default: 'null' - - name: attempts - default: 'null' - - name: multiple - default: 'false' - comment: '# * Give the user a single choice from an array of answers. - - # * - - # * @param string $question - - # * @param array $choices - - # * @param string|int|null $default - - # * @param mixed|null $attempts - - # * @param bool $multiple - - # * @return string|array' -- name: table - visibility: public - parameters: - - name: headers - - name: rows - - name: tableStyle - default: '''default''' - - name: columnStyles - default: '[]' - comment: '# * Format input to textual table. - - # * - - # * @param array $headers - - # * @param \Illuminate\Contracts\Support\Arrayable|array $rows - - # * @param \Symfony\Component\Console\Helper\TableStyle|string $tableStyle - - # * @param array $columnStyles - - # * @return void' -- name: withProgressBar - visibility: public - parameters: - - name: totalSteps - - name: callback - comment: '# * Execute a given callback while advancing a progress bar. - - # * - - # * @param iterable|int $totalSteps - - # * @param \Closure $callback - - # * @return mixed|void' -- name: info - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string as information output. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: line - visibility: public - parameters: - - name: string - - name: style - default: 'null' - - name: verbosity - default: 'null' - comment: '# * Write a string as standard output. - - # * - - # * @param string $string - - # * @param string|null $style - - # * @param int|string|null $verbosity - - # * @return void' -- name: comment - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string as comment output. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: question - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string as question output. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: error - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string as error output. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: warn - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string as warning output. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: alert - visibility: public - parameters: - - name: string - - name: verbosity - default: 'null' - comment: '# * Write a string in an alert box. - - # * - - # * @param string $string - - # * @param int|string|null $verbosity - - # * @return void' -- name: newLine - visibility: public - parameters: - - name: count - default: '1' - comment: '# * Write a blank line. - - # * - - # * @param int $count - - # * @return $this' -- name: setInput - visibility: public - parameters: - - name: input - comment: '# * Set the input interface implementation. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @return void' -- name: setOutput - visibility: public - parameters: - - name: output - comment: '# * Set the output interface implementation. - - # * - - # * @param \Illuminate\Console\OutputStyle $output - - # * @return void' -- name: setVerbosity - visibility: protected - parameters: - - name: level - comment: '# * Set the verbosity level. - - # * - - # * @param string|int $level - - # * @return void' -- name: parseVerbosity - visibility: protected - parameters: - - name: level - default: 'null' - comment: '# * Get the verbosity level in terms of Symfony''s OutputInterface level. - - # * - - # * @param string|int|null $level - - # * @return int' -- name: getOutput - visibility: public - parameters: [] - comment: '# * Get the output implementation. - - # * - - # * @return \Illuminate\Console\OutputStyle' -- name: outputComponents - visibility: public - parameters: [] - comment: '# * Get the output component factory implementation. - - # * - - # * @return \Illuminate\Console\View\Components\Factory' -traits: -- Closure -- Illuminate\Console\OutputStyle -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Support\Str -- Symfony\Component\Console\Formatter\OutputFormatterStyle -- Symfony\Component\Console\Helper\Table -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -- Symfony\Component\Console\Question\ChoiceQuestion -- Symfony\Component\Console\Question\Question -interfaces: [] diff --git a/api/laravel/Console/Concerns/InteractsWithSignals.yaml b/api/laravel/Console/Concerns/InteractsWithSignals.yaml deleted file mode 100644 index 734a436..0000000 --- a/api/laravel/Console/Concerns/InteractsWithSignals.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: InteractsWithSignals -class_comment: null -dependencies: -- name: Signals - type: class - source: Illuminate\Console\Signals -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: -- name: signals - visibility: protected - comment: '# * The signal registrar instance. - - # * - - # * @var \Illuminate\Console\Signals|null' -methods: -- name: trap - visibility: public - parameters: - - name: signals - - name: callback - comment: "# * The signal registrar instance.\n# *\n# * @var \\Illuminate\\Console\\\ - Signals|null\n# */\n# protected $signals;\n# \n# /**\n# * Define a callback to\ - \ be run when the given signal(s) occurs.\n# *\n# * @template TSignals of iterable|int\n# *\n# * @param (\\Closure():(TSignals))|TSignals $signals\n# *\ - \ @param callable(int $signal): void $callback\n# * @return void" -- name: untrap - visibility: public - parameters: [] - comment: '# * Untrap signal handlers set within the command''s handler. - - # * - - # * @return void - - # * - - # * @internal' -traits: -- Illuminate\Console\Signals -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Console/Concerns/PromptsForMissingInput.yaml b/api/laravel/Console/Concerns/PromptsForMissingInput.yaml deleted file mode 100644 index e2af2db..0000000 --- a/api/laravel/Console/Concerns/PromptsForMissingInput.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: PromptsForMissingInput -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: PromptsForMissingInputContract - type: class - source: Illuminate\Contracts\Console\PromptsForMissingInput -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: interact - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact with the user before validating the input. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: promptForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Prompt the user for any missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: promptForMissingArgumentsUsing - visibility: protected - parameters: [] - comment: '# * Prompt for missing input arguments using the returned questions. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Perform actions after the user was prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: didReceiveOptions - visibility: protected - parameters: - - name: input - comment: '# * Whether the input contains any options that differ from the default - values. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @return bool' -traits: -- Closure -- Illuminate\Support\Arr -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/ConfirmableTrait.yaml b/api/laravel/Console/ConfirmableTrait.yaml deleted file mode 100644 index f1e3d92..0000000 --- a/api/laravel/Console/ConfirmableTrait.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: ConfirmableTrait -class_comment: null -dependencies: [] -properties: [] -methods: -- name: confirmToProceed - visibility: public - parameters: - - name: warning - default: '''Application In Production''' - - name: callback - default: 'null' - comment: '# * Confirm before proceeding with the action. - - # * - - # * This method only asks for confirmation in production. - - # * - - # * @param string $warning - - # * @param \Closure|bool|null $callback - - # * @return bool' -- name: getDefaultConfirmCallback - visibility: protected - parameters: [] - comment: '# * Get the default confirmation callback. - - # * - - # * @return \Closure' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/ContainerCommandLoader.yaml b/api/laravel/Console/ContainerCommandLoader.yaml deleted file mode 100644 index 751a6bb..0000000 --- a/api/laravel/Console/ContainerCommandLoader.yaml +++ /dev/null @@ -1,82 +0,0 @@ -name: ContainerCommandLoader -class_comment: null -dependencies: -- name: ContainerInterface - type: class - source: Psr\Container\ContainerInterface -- name: Command - type: class - source: Symfony\Component\Console\Command\Command -- name: CommandLoaderInterface - type: class - source: Symfony\Component\Console\CommandLoader\CommandLoaderInterface -- name: CommandNotFoundException - type: class - source: Symfony\Component\Console\Exception\CommandNotFoundException -properties: -- name: container - visibility: protected - comment: '# * The container instance. - - # * - - # * @var \Psr\Container\ContainerInterface' -- name: commandMap - visibility: protected - comment: '# * A map of command names to classes. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: container - - name: commandMap - comment: "# * The container instance.\n# *\n# * @var \\Psr\\Container\\ContainerInterface\n\ - # */\n# protected $container;\n# \n# /**\n# * A map of command names to classes.\n\ - # *\n# * @var array\n# */\n# protected $commandMap;\n# \n# /**\n# * Create a new\ - \ command loader instance.\n# *\n# * @param \\Psr\\Container\\ContainerInterface\ - \ $container\n# * @param array $commandMap\n# * @return void" -- name: get - visibility: public - parameters: - - name: name - comment: '# * Resolve a command from the container. - - # * - - # * @param string $name - - # * @return \Symfony\Component\Console\Command\Command - - # * - - # * @throws \Symfony\Component\Console\Exception\CommandNotFoundException' -- name: has - visibility: public - parameters: - - name: name - comment: '# * Determines if a command exists. - - # * - - # * @param string $name - - # * @return bool' -- name: getNames - visibility: public - parameters: [] - comment: '# * Get the command names. - - # * - - # * @return string[]' -traits: -- Psr\Container\ContainerInterface -- Symfony\Component\Console\Command\Command -- Symfony\Component\Console\CommandLoader\CommandLoaderInterface -- Symfony\Component\Console\Exception\CommandNotFoundException -interfaces: -- CommandLoaderInterface diff --git a/api/laravel/Console/Contracts/NewLineAware.yaml b/api/laravel/Console/Contracts/NewLineAware.yaml deleted file mode 100644 index f81540a..0000000 --- a/api/laravel/Console/Contracts/NewLineAware.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: NewLineAware -class_comment: null -dependencies: [] -properties: [] -methods: -- name: newLinesWritten - visibility: public - parameters: [] - comment: '# * How many trailing newlines were written. - - # * - - # * @return int' -- name: newLineWritten - visibility: public - parameters: [] - comment: '# * Whether a newline has already been written. - - # * - - # * @return bool - - # * - - # * @deprecated use newLinesWritten' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/Events/ArtisanStarting.yaml b/api/laravel/Console/Events/ArtisanStarting.yaml deleted file mode 100644 index dcac603..0000000 --- a/api/laravel/Console/Events/ArtisanStarting.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: ArtisanStarting -class_comment: null -dependencies: [] -properties: -- name: artisan - visibility: public - comment: '# * The Artisan application instance. - - # * - - # * @var \Illuminate\Console\Application' -methods: -- name: __construct - visibility: public - parameters: - - name: artisan - comment: "# * The Artisan application instance.\n# *\n# * @var \\Illuminate\\Console\\\ - Application\n# */\n# public $artisan;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Console\\Application $artisan\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Console/Events/CommandFinished.yaml b/api/laravel/Console/Events/CommandFinished.yaml deleted file mode 100644 index 7ffca50..0000000 --- a/api/laravel/Console/Events/CommandFinished.yaml +++ /dev/null @@ -1,60 +0,0 @@ -name: CommandFinished -class_comment: null -dependencies: -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: command - visibility: public - comment: '# * The command name. - - # * - - # * @var string' -- name: input - visibility: public - comment: '# * The console input implementation. - - # * - - # * @var \Symfony\Component\Console\Input\InputInterface|null' -- name: output - visibility: public - comment: '# * The command output implementation. - - # * - - # * @var \Symfony\Component\Console\Output\OutputInterface|null' -- name: exitCode - visibility: public - comment: '# * The command exit code. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: command - - name: input - - name: output - - name: exitCode - comment: "# * The command name.\n# *\n# * @var string\n# */\n# public $command;\n\ - # \n# /**\n# * The console input implementation.\n# *\n# * @var \\Symfony\\Component\\\ - Console\\Input\\InputInterface|null\n# */\n# public $input;\n# \n# /**\n# * The\ - \ command output implementation.\n# *\n# * @var \\Symfony\\Component\\Console\\\ - Output\\OutputInterface|null\n# */\n# public $output;\n# \n# /**\n# * The command\ - \ exit code.\n# *\n# * @var int\n# */\n# public $exitCode;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param string $command\n# * @param \\Symfony\\\ - Component\\Console\\Input\\InputInterface $input\n# * @param \\Symfony\\Component\\\ - Console\\Output\\OutputInterface $output\n# * @param int $exitCode\n# * @return\ - \ void" -traits: -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/Events/CommandStarting.yaml b/api/laravel/Console/Events/CommandStarting.yaml deleted file mode 100644 index 5d5bb86..0000000 --- a/api/laravel/Console/Events/CommandStarting.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: CommandStarting -class_comment: null -dependencies: -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: command - visibility: public - comment: '# * The command name. - - # * - - # * @var string' -- name: input - visibility: public - comment: '# * The console input implementation. - - # * - - # * @var \Symfony\Component\Console\Input\InputInterface|null' -- name: output - visibility: public - comment: '# * The command output implementation. - - # * - - # * @var \Symfony\Component\Console\Output\OutputInterface|null' -methods: -- name: __construct - visibility: public - parameters: - - name: command - - name: input - - name: output - comment: "# * The command name.\n# *\n# * @var string\n# */\n# public $command;\n\ - # \n# /**\n# * The console input implementation.\n# *\n# * @var \\Symfony\\Component\\\ - Console\\Input\\InputInterface|null\n# */\n# public $input;\n# \n# /**\n# * The\ - \ command output implementation.\n# *\n# * @var \\Symfony\\Component\\Console\\\ - Output\\OutputInterface|null\n# */\n# public $output;\n# \n# /**\n# * Create a\ - \ new event instance.\n# *\n# * @param string $command\n# * @param \\Symfony\\\ - Component\\Console\\Input\\InputInterface $input\n# * @param \\Symfony\\Component\\\ - Console\\Output\\OutputInterface $output\n# * @return void" -traits: -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/Events/ScheduledBackgroundTaskFinished.yaml b/api/laravel/Console/Events/ScheduledBackgroundTaskFinished.yaml deleted file mode 100644 index 32e6936..0000000 --- a/api/laravel/Console/Events/ScheduledBackgroundTaskFinished.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ScheduledBackgroundTaskFinished -class_comment: null -dependencies: -- name: Event - type: class - source: Illuminate\Console\Scheduling\Event -properties: -- name: task - visibility: public - comment: '# * The scheduled event that ran. - - # * - - # * @var \Illuminate\Console\Scheduling\Event' -methods: -- name: __construct - visibility: public - parameters: - - name: task - comment: "# * The scheduled event that ran.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event\n# */\n# public $task;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Event $task\n# * @return\ - \ void" -traits: -- Illuminate\Console\Scheduling\Event -interfaces: [] diff --git a/api/laravel/Console/Events/ScheduledTaskFailed.yaml b/api/laravel/Console/Events/ScheduledTaskFailed.yaml deleted file mode 100644 index daac2c4..0000000 --- a/api/laravel/Console/Events/ScheduledTaskFailed.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: ScheduledTaskFailed -class_comment: null -dependencies: -- name: Event - type: class - source: Illuminate\Console\Scheduling\Event -- name: Throwable - type: class - source: Throwable -properties: -- name: task - visibility: public - comment: '# * The scheduled event that failed. - - # * - - # * @var \Illuminate\Console\Scheduling\Event' -- name: exception - visibility: public - comment: '# * The exception that was thrown. - - # * - - # * @var \Throwable' -methods: -- name: __construct - visibility: public - parameters: - - name: task - - name: exception - comment: "# * The scheduled event that failed.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event\n# */\n# public $task;\n# \n# /**\n# * The exception that was\ - \ thrown.\n# *\n# * @var \\Throwable\n# */\n# public $exception;\n# \n# /**\n\ - # * Create a new event instance.\n# *\n# * @param \\Illuminate\\Console\\Scheduling\\\ - Event $task\n# * @param \\Throwable $exception\n# * @return void" -traits: -- Illuminate\Console\Scheduling\Event -- Throwable -interfaces: [] diff --git a/api/laravel/Console/Events/ScheduledTaskFinished.yaml b/api/laravel/Console/Events/ScheduledTaskFinished.yaml deleted file mode 100644 index b262810..0000000 --- a/api/laravel/Console/Events/ScheduledTaskFinished.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: ScheduledTaskFinished -class_comment: null -dependencies: -- name: Event - type: class - source: Illuminate\Console\Scheduling\Event -properties: -- name: task - visibility: public - comment: '# * The scheduled event that ran. - - # * - - # * @var \Illuminate\Console\Scheduling\Event' -- name: runtime - visibility: public - comment: '# * The runtime of the scheduled event. - - # * - - # * @var float' -methods: -- name: __construct - visibility: public - parameters: - - name: task - - name: runtime - comment: "# * The scheduled event that ran.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event\n# */\n# public $task;\n# \n# /**\n# * The runtime of the scheduled\ - \ event.\n# *\n# * @var float\n# */\n# public $runtime;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param \\Illuminate\\Console\\Scheduling\\\ - Event $task\n# * @param float $runtime\n# * @return void" -traits: -- Illuminate\Console\Scheduling\Event -interfaces: [] diff --git a/api/laravel/Console/Events/ScheduledTaskSkipped.yaml b/api/laravel/Console/Events/ScheduledTaskSkipped.yaml deleted file mode 100644 index 4720982..0000000 --- a/api/laravel/Console/Events/ScheduledTaskSkipped.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ScheduledTaskSkipped -class_comment: null -dependencies: -- name: Event - type: class - source: Illuminate\Console\Scheduling\Event -properties: -- name: task - visibility: public - comment: '# * The scheduled event being run. - - # * - - # * @var \Illuminate\Console\Scheduling\Event' -methods: -- name: __construct - visibility: public - parameters: - - name: task - comment: "# * The scheduled event being run.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event\n# */\n# public $task;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Event $task\n# * @return\ - \ void" -traits: -- Illuminate\Console\Scheduling\Event -interfaces: [] diff --git a/api/laravel/Console/Events/ScheduledTaskStarting.yaml b/api/laravel/Console/Events/ScheduledTaskStarting.yaml deleted file mode 100644 index 52f0ee7..0000000 --- a/api/laravel/Console/Events/ScheduledTaskStarting.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: ScheduledTaskStarting -class_comment: null -dependencies: -- name: Event - type: class - source: Illuminate\Console\Scheduling\Event -properties: -- name: task - visibility: public - comment: '# * The scheduled event being run. - - # * - - # * @var \Illuminate\Console\Scheduling\Event' -methods: -- name: __construct - visibility: public - parameters: - - name: task - comment: "# * The scheduled event being run.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event\n# */\n# public $task;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Event $task\n# * @return\ - \ void" -traits: -- Illuminate\Console\Scheduling\Event -interfaces: [] diff --git a/api/laravel/Console/GeneratorCommand.yaml b/api/laravel/Console/GeneratorCommand.yaml deleted file mode 100644 index c33059f..0000000 --- a/api/laravel/Console/GeneratorCommand.yaml +++ /dev/null @@ -1,294 +0,0 @@ -name: GeneratorCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: PromptsForMissingInput - type: class - source: Illuminate\Contracts\Console\PromptsForMissingInput -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Str - type: class - source: Illuminate\Support\Str -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -properties: -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -- name: reservedNames - visibility: protected - comment: '# * Reserved names that cannot be used for generation. - - # * - - # * @var string[]' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * The type of class being\ - \ generated.\n# *\n# * @var string\n# */\n# protected $type;\n# \n# /**\n# * Reserved\ - \ names that cannot be used for generation.\n# *\n# * @var string[]\n# */\n# protected\ - \ $reservedNames = [\n# '__halt_compiler',\n# 'abstract',\n# 'and',\n# 'array',\n\ - # 'as',\n# 'break',\n# 'callable',\n# 'case',\n# 'catch',\n# 'class',\n# 'clone',\n\ - # 'const',\n# 'continue',\n# 'declare',\n# 'default',\n# 'die',\n# 'do',\n# 'echo',\n\ - # 'else',\n# 'elseif',\n# 'empty',\n# 'enddeclare',\n# 'endfor',\n# 'endforeach',\n\ - # 'endif',\n# 'endswitch',\n# 'endwhile',\n# 'enum',\n# 'eval',\n# 'exit',\n#\ - \ 'extends',\n# 'false',\n# 'final',\n# 'finally',\n# 'fn',\n# 'for',\n# 'foreach',\n\ - # 'function',\n# 'global',\n# 'goto',\n# 'if',\n# 'implements',\n# 'include',\n\ - # 'include_once',\n# 'instanceof',\n# 'insteadof',\n# 'interface',\n# 'isset',\n\ - # 'list',\n# 'match',\n# 'namespace',\n# 'new',\n# 'or',\n# 'parent',\n# 'print',\n\ - # 'private',\n# 'protected',\n# 'public',\n# 'readonly',\n# 'require',\n# 'require_once',\n\ - # 'return',\n# 'self',\n# 'static',\n# 'switch',\n# 'throw',\n# 'trait',\n# 'true',\n\ - # 'try',\n# 'unset',\n# 'use',\n# 'var',\n# 'while',\n# 'xor',\n# 'yield',\n#\ - \ '__CLASS__',\n# '__DIR__',\n# '__FILE__',\n# '__FUNCTION__',\n# '__LINE__',\n\ - # '__METHOD__',\n# '__NAMESPACE__',\n# '__TRAIT__',\n# ];\n# \n# /**\n# * Create\ - \ a new generator command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: "# * Get the stub file for the generator.\n# *\n# * @return string\n# */\n\ - # abstract protected function getStub();\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return bool|null\n# *\n# * @throws \\Illuminate\\Contracts\\Filesystem\\\ - FileNotFoundException" -- name: qualifyClass - visibility: protected - parameters: - - name: name - comment: '# * Parse the class name and format according to the root namespace. - - # * - - # * @param string $name - - # * @return string' -- name: qualifyModel - visibility: protected - parameters: - - name: model - comment: '# * Qualify the given model class base name. - - # * - - # * @param string $model - - # * @return string' -- name: possibleModels - visibility: protected - parameters: [] - comment: '# * Get a list of possible model names. - - # * - - # * @return array' -- name: possibleEvents - visibility: protected - parameters: [] - comment: '# * Get a list of possible event names. - - # * - - # * @return array' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: alreadyExists - visibility: protected - parameters: - - name: rawName - comment: '# * Determine if the class already exists. - - # * - - # * @param string $rawName - - # * @return bool' -- name: getPath - visibility: protected - parameters: - - name: name - comment: '# * Get the destination class path. - - # * - - # * @param string $name - - # * @return string' -- name: makeDirectory - visibility: protected - parameters: - - name: path - comment: '# * Build the directory for the class if necessary. - - # * - - # * @param string $path - - # * @return string' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: replaceNamespace - visibility: protected - parameters: - - name: '&$stub' - - name: name - comment: '# * Replace the namespace for the given stub. - - # * - - # * @param string $stub - - # * @param string $name - - # * @return $this' -- name: getNamespace - visibility: protected - parameters: - - name: name - comment: '# * Get the full namespace for a given class, without the class name. - - # * - - # * @param string $name - - # * @return string' -- name: replaceClass - visibility: protected - parameters: - - name: stub - - name: name - comment: '# * Replace the class name for the given stub. - - # * - - # * @param string $stub - - # * @param string $name - - # * @return string' -- name: sortImports - visibility: protected - parameters: - - name: stub - comment: '# * Alphabetically sorts the imports for the given stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getNameInput - visibility: protected - parameters: [] - comment: '# * Get the desired class name from the input. - - # * - - # * @return string' -- name: rootNamespace - visibility: protected - parameters: [] - comment: '# * Get the root namespace for the class. - - # * - - # * @return string' -- name: userProviderModel - visibility: protected - parameters: [] - comment: '# * Get the model for the default guard''s user provider. - - # * - - # * @return string|null' -- name: isReservedName - visibility: protected - parameters: - - name: name - comment: '# * Checks whether the given name is reserved. - - # * - - # * @param string $name - - # * @return bool' -- name: viewPath - visibility: protected - parameters: - - name: path - default: '''''' - comment: '# * Get the first view directory path from the application configuration. - - # * - - # * @param string $path - - # * @return string' -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: promptForMissingArgumentsUsing - visibility: protected - parameters: [] - comment: '# * Prompt for missing input arguments using the returned questions. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Contracts\Console\PromptsForMissingInput -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Str -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Finder\Finder -interfaces: -- PromptsForMissingInput diff --git a/api/laravel/Console/ManuallyFailedException.yaml b/api/laravel/Console/ManuallyFailedException.yaml deleted file mode 100644 index 6606e06..0000000 --- a/api/laravel/Console/ManuallyFailedException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: ManuallyFailedException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Console/MigrationGeneratorCommand.yaml b/api/laravel/Console/MigrationGeneratorCommand.yaml deleted file mode 100644 index df5bfbd..0000000 --- a/api/laravel/Console/MigrationGeneratorCommand.yaml +++ /dev/null @@ -1,70 +0,0 @@ -name: MigrationGeneratorCommand -class_comment: null -dependencies: -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -properties: -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new migration generator\ - \ command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\Filesystem $files\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: "# * Get the migration table name.\n# *\n# * @return string\n# */\n# abstract\ - \ protected function migrationTableName();\n# \n# /**\n# * Get the path to the\ - \ migration stub file.\n# *\n# * @return string\n# */\n# abstract protected function\ - \ migrationStubFile();\n# \n# /**\n# * Execute the console command.\n# *\n# *\ - \ @return int" -- name: createBaseMigration - visibility: protected - parameters: - - name: table - comment: '# * Create a base migration file for the table. - - # * - - # * @param string $table - - # * @return string' -- name: replaceMigrationPlaceholders - visibility: protected - parameters: - - name: path - - name: table - comment: '# * Replace the placeholders in the generated migration file. - - # * - - # * @param string $path - - # * @param string $table - - # * @return void' -- name: migrationExists - visibility: protected - parameters: - - name: table - comment: '# * Determine whether a migration for the table already exists. - - # * - - # * @param string $table - - # * @return bool' -traits: -- Illuminate\Filesystem\Filesystem -interfaces: [] diff --git a/api/laravel/Console/OutputStyle.yaml b/api/laravel/Console/OutputStyle.yaml deleted file mode 100644 index 87a43ad..0000000 --- a/api/laravel/Console/OutputStyle.yaml +++ /dev/null @@ -1,143 +0,0 @@ -name: OutputStyle -class_comment: null -dependencies: -- name: NewLineAware - type: class - source: Illuminate\Console\Contracts\NewLineAware -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -- name: SymfonyStyle - type: class - source: Symfony\Component\Console\Style\SymfonyStyle -properties: -- name: output - visibility: private - comment: '# * The output instance. - - # * - - # * @var \Symfony\Component\Console\Output\OutputInterface' -- name: newLinesWritten - visibility: protected - comment: '# * The number of trailing new lines written by the last output. - - # * - - # * This is initialized as 1 to account for the new line written by the shell - after executing a command. - - # * - - # * @var int' -- name: newLineWritten - visibility: protected - comment: '# * If the last output written wrote a new line. - - # * - - # * @var bool - - # * - - # * @deprecated use $newLinesWritten' -methods: -- name: __construct - visibility: public - parameters: - - name: input - - name: output - comment: "# * The output instance.\n# *\n# * @var \\Symfony\\Component\\Console\\\ - Output\\OutputInterface\n# */\n# private $output;\n# \n# /**\n# * The number of\ - \ trailing new lines written by the last output.\n# *\n# * This is initialized\ - \ as 1 to account for the new line written by the shell after executing a command.\n\ - # *\n# * @var int\n# */\n# protected $newLinesWritten = 1;\n# \n# /**\n# * If\ - \ the last output written wrote a new line.\n# *\n# * @var bool\n# *\n# * @deprecated\ - \ use $newLinesWritten\n# */\n# protected $newLineWritten = false;\n# \n# /**\n\ - # * Create a new Console OutputStyle instance.\n# *\n# * @param \\Symfony\\Component\\\ - Console\\Input\\InputInterface $input\n# * @param \\Symfony\\Component\\Console\\\ - Output\\OutputInterface $output\n# * @return void" -- name: newLinesWritten - visibility: public - parameters: [] - comment: "# * {@inheritdoc}\n# */\n# #[\\Override]\n# public function askQuestion(Question\ - \ $question): mixed\n# {\n# try {\n# return parent::askQuestion($question);\n\ - # } finally {\n# $this->newLinesWritten++;\n# }\n# }\n# \n# /**\n# * {@inheritdoc}\n\ - # */\n# #[\\Override]\n# public function write(string|iterable $messages, bool\ - \ $newline = false, int $options = 0): void\n# {\n# $this->newLinesWritten = $this->trailingNewLineCount($messages)\ - \ + (int) $newline;\n# $this->newLineWritten = $this->newLinesWritten > 0;\n#\ - \ \n# parent::write($messages, $newline, $options);\n# }\n# \n# /**\n# * {@inheritdoc}\n\ - # */\n# #[\\Override]\n# public function writeln(string|iterable $messages, int\ - \ $type = self::OUTPUT_NORMAL): void\n# {\n# $this->newLinesWritten = $this->trailingNewLineCount($messages)\ - \ + 1;\n# $this->newLineWritten = true;\n# \n# parent::writeln($messages, $type);\n\ - # }\n# \n# /**\n# * {@inheritdoc}\n# */\n# #[\\Override]\n# public function newLine(int\ - \ $count = 1): void\n# {\n# $this->newLinesWritten += $count;\n# $this->newLineWritten\ - \ = $this->newLinesWritten > 0;\n# \n# parent::newLine($count);\n# }\n# \n# /**\n\ - # * {@inheritdoc}" -- name: newLineWritten - visibility: public - parameters: [] - comment: '# * {@inheritdoc} - - # * - - # * @deprecated use newLinesWritten' -- name: trailingNewLineCount - visibility: protected - parameters: - - name: messages - comment: null -- name: isQuiet - visibility: public - parameters: [] - comment: '# * Returns whether verbosity is quiet (-q). - - # * - - # * @return bool' -- name: isVerbose - visibility: public - parameters: [] - comment: '# * Returns whether verbosity is verbose (-v). - - # * - - # * @return bool' -- name: isVeryVerbose - visibility: public - parameters: [] - comment: '# * Returns whether verbosity is very verbose (-vv). - - # * - - # * @return bool' -- name: isDebug - visibility: public - parameters: [] - comment: '# * Returns whether verbosity is debug (-vvv). - - # * - - # * @return bool' -- name: getOutput - visibility: public - parameters: [] - comment: '# * Get the underlying Symfony output implementation. - - # * - - # * @return \Symfony\Component\Console\Output\OutputInterface' -traits: -- Illuminate\Console\Contracts\NewLineAware -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -- Symfony\Component\Console\Question\Question -- Symfony\Component\Console\Style\SymfonyStyle -interfaces: -- NewLineAware diff --git a/api/laravel/Console/Parser.yaml b/api/laravel/Console/Parser.yaml deleted file mode 100644 index fd58a01..0000000 --- a/api/laravel/Console/Parser.yaml +++ /dev/null @@ -1,93 +0,0 @@ -name: Parser -class_comment: null -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: [] -methods: -- name: parse - visibility: public - parameters: - - name: expression - comment: '# * Parse the given console command definition into an array. - - # * - - # * @param string $expression - - # * @return array - - # * - - # * @throws \InvalidArgumentException' -- name: name - visibility: protected - parameters: - - name: expression - comment: '# * Extract the name of the command from the expression. - - # * - - # * @param string $expression - - # * @return string - - # * - - # * @throws \InvalidArgumentException' -- name: parameters - visibility: protected - parameters: - - name: tokens - comment: '# * Extract all parameters from the tokens. - - # * - - # * @param array $tokens - - # * @return array' -- name: parseArgument - visibility: protected - parameters: - - name: token - comment: '# * Parse an argument expression. - - # * - - # * @param string $token - - # * @return \Symfony\Component\Console\Input\InputArgument' -- name: parseOption - visibility: protected - parameters: - - name: token - comment: '# * Parse an option expression. - - # * - - # * @param string $token - - # * @return \Symfony\Component\Console\Input\InputOption' -- name: extractDescription - visibility: protected - parameters: - - name: token - comment: '# * Parse the token into its token and description segments. - - # * - - # * @param string $token - - # * @return array' -traits: -- InvalidArgumentException -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Console/Prohibitable.yaml b/api/laravel/Console/Prohibitable.yaml deleted file mode 100644 index ad1a74f..0000000 --- a/api/laravel/Console/Prohibitable.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: Prohibitable -class_comment: null -dependencies: [] -properties: -- name: prohibitedFromRunning - visibility: protected - comment: '# * Indicates if the command should be prohibited from running. - - # * - - # * @var bool' -methods: -- name: prohibit - visibility: public - parameters: - - name: prohibit - default: 'true' - comment: "# * Indicates if the command should be prohibited from running.\n# *\n\ - # * @var bool\n# */\n# protected static $prohibitedFromRunning = false;\n# \n\ - # /**\n# * Indicate whether the command should be prohibited from running.\n#\ - \ *\n# * @param bool $prohibit\n# * @return void" -- name: isProhibited - visibility: protected - parameters: - - name: quiet - default: 'false' - comment: '# * Determine if the command is prohibited from running and display a - warning if so. - - # * - - # * @param bool $quiet - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/PromptValidationException.yaml b/api/laravel/Console/PromptValidationException.yaml deleted file mode 100644 index 96765ef..0000000 --- a/api/laravel/Console/PromptValidationException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: PromptValidationException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Console/QuestionHelper.yaml b/api/laravel/Console/QuestionHelper.yaml deleted file mode 100644 index c67b739..0000000 --- a/api/laravel/Console/QuestionHelper.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: QuestionHelper -class_comment: null -dependencies: -- name: TwoColumnDetail - type: class - source: Illuminate\Console\View\Components\TwoColumnDetail -- name: OutputFormatter - type: class - source: Symfony\Component\Console\Formatter\OutputFormatter -- name: SymfonyQuestionHelper - type: class - source: Symfony\Component\Console\Helper\SymfonyQuestionHelper -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: ChoiceQuestion - type: class - source: Symfony\Component\Console\Question\ChoiceQuestion -- name: ConfirmationQuestion - type: class - source: Symfony\Component\Console\Question\ConfirmationQuestion -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -properties: [] -methods: -- name: ensureEndsWithPunctuation - visibility: protected - parameters: - - name: string - comment: "# * {@inheritdoc}\n# *\n# * @return void\n# */\n# #[\\Override]\n# protected\ - \ function writePrompt(OutputInterface $output, Question $question): void\n# {\n\ - # $text = OutputFormatter::escapeTrailingBackslash($question->getQuestion());\n\ - # \n# $text = $this->ensureEndsWithPunctuation($text);\n# \n# $text = \" $text\"\ - ;\n# \n# $default = $question->getDefault();\n# \n# if ($question->isMultiline())\ - \ {\n# $text .= sprintf(' (press %s to continue)', 'Windows' == PHP_OS_FAMILY\n\ - # ? 'Ctrl+Z then Enter'\n# : 'Ctrl+D');\n\ - # }\n# \n# switch (true) {\n# case null === $default:\n# $text = sprintf('%s',\ - \ $text);\n# \n# break;\n# \n# case $question instanceof ConfirmationQuestion:\n\ - # $text = sprintf('%s (yes/no) [%s]', $text, $default\ - \ ? 'yes' : 'no');\n# \n# break;\n# \n# case $question instanceof ChoiceQuestion:\n\ - # $choices = $question->getChoices();\n# $text = sprintf('%s [%s]',\ - \ $text, OutputFormatter::escape($choices[$default] ?? $default));\n# \n# break;\n\ - # \n# default:\n# $text = sprintf('%s [%s]', $text,\ - \ OutputFormatter::escape($default));\n# \n# break;\n# }\n# \n# $output->writeln($text);\n\ - # \n# if ($question instanceof ChoiceQuestion) {\n# foreach ($question->getChoices()\ - \ as $key => $value) {\n# with(new TwoColumnDetail($output))->render($value, $key);\n\ - # }\n# }\n# \n# $output->write('\u276F ');\n# }\n# \n# /**\n\ - # * Ensures the given string ends with punctuation.\n# *\n# * @param string \ - \ $string\n# * @return string" -traits: -- Illuminate\Console\View\Components\TwoColumnDetail -- Symfony\Component\Console\Formatter\OutputFormatter -- Symfony\Component\Console\Helper\SymfonyQuestionHelper -- Symfony\Component\Console\Output\OutputInterface -- Symfony\Component\Console\Question\ChoiceQuestion -- Symfony\Component\Console\Question\ConfirmationQuestion -- Symfony\Component\Console\Question\Question -interfaces: [] diff --git a/api/laravel/Console/Scheduling/CacheAware.yaml b/api/laravel/Console/Scheduling/CacheAware.yaml deleted file mode 100644 index e465004..0000000 --- a/api/laravel/Console/Scheduling/CacheAware.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: CacheAware -class_comment: null -dependencies: [] -properties: [] -methods: -- name: useStore - visibility: public - parameters: - - name: store - comment: '# * Specify the cache store that should be used. - - # * - - # * @param string $store - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/Scheduling/CacheEventMutex.yaml b/api/laravel/Console/Scheduling/CacheEventMutex.yaml deleted file mode 100644 index 421939d..0000000 --- a/api/laravel/Console/Scheduling/CacheEventMutex.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: CacheEventMutex -class_comment: null -dependencies: -- name: DynamoDbStore - type: class - source: Illuminate\Cache\DynamoDbStore -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Factory -- name: LockProvider - type: class - source: Illuminate\Contracts\Cache\LockProvider -properties: -- name: cache - visibility: public - comment: '# * The cache repository implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Factory' -- name: store - visibility: public - comment: '# * The cache store that should be used. - - # * - - # * @var string|null' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The cache repository implementation.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Cache\\Factory\n# */\n# public $cache;\n# \n# /**\n# * The cache store\ - \ that should be used.\n# *\n# * @var string|null\n# */\n# public $store;\n# \n\ - # /**\n# * Create a new overlapping strategy.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Cache\\Factory $cache\n# * @return void" -- name: create - visibility: public - parameters: - - name: event - comment: '# * Attempt to obtain an event mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: event - comment: '# * Determine if an event mutex exists for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: event - comment: '# * Clear the event mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return void' -- name: shouldUseLocks - visibility: protected - parameters: - - name: store - comment: '# * Determine if the given store should use locks for cache event mutexes. - - # * - - # * @param \Illuminate\Contracts\Cache\Store $store - - # * @return bool' -- name: useStore - visibility: public - parameters: - - name: store - comment: '# * Specify the cache store that should be used. - - # * - - # * @param string $store - - # * @return $this' -traits: -- Illuminate\Cache\DynamoDbStore -- Illuminate\Contracts\Cache\LockProvider -interfaces: -- EventMutex diff --git a/api/laravel/Console/Scheduling/CacheSchedulingMutex.yaml b/api/laravel/Console/Scheduling/CacheSchedulingMutex.yaml deleted file mode 100644 index 4459ca4..0000000 --- a/api/laravel/Console/Scheduling/CacheSchedulingMutex.yaml +++ /dev/null @@ -1,77 +0,0 @@ -name: CacheSchedulingMutex -class_comment: null -dependencies: -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Factory -properties: -- name: cache - visibility: public - comment: '# * The cache factory implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Factory' -- name: store - visibility: public - comment: '# * The cache store that should be used. - - # * - - # * @var string|null' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The cache factory implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Factory\n# */\n# public $cache;\n# \n# /**\n# * The cache store that should\ - \ be used.\n# *\n# * @var string|null\n# */\n# public $store;\n# \n# /**\n# *\ - \ Create a new scheduling strategy.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Cache\\Factory $cache\n# * @return void" -- name: create - visibility: public - parameters: - - name: event - - name: time - comment: '# * Attempt to obtain a scheduling mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeInterface $time - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: event - - name: time - comment: '# * Determine if a scheduling mutex exists for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeInterface $time - - # * @return bool' -- name: useStore - visibility: public - parameters: - - name: store - comment: '# * Specify the cache store that should be used. - - # * - - # * @param string $store - - # * @return $this' -traits: -- DateTimeInterface -interfaces: -- SchedulingMutex diff --git a/api/laravel/Console/Scheduling/CallbackEvent.yaml b/api/laravel/Console/Scheduling/CallbackEvent.yaml deleted file mode 100644 index 576bfc2..0000000 --- a/api/laravel/Console/Scheduling/CallbackEvent.yaml +++ /dev/null @@ -1,179 +0,0 @@ -name: CallbackEvent -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: Reflector - type: class - source: Illuminate\Support\Reflector -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LogicException - type: class - source: LogicException -- name: RuntimeException - type: class - source: RuntimeException -- name: Throwable - type: class - source: Throwable -properties: -- name: callback - visibility: protected - comment: '# * The callback to call. - - # * - - # * @var string' -- name: parameters - visibility: protected - comment: '# * The parameters to pass to the method. - - # * - - # * @var array' -- name: result - visibility: protected - comment: '# * The result of the callback''s execution. - - # * - - # * @var mixed' -- name: exception - visibility: protected - comment: '# * The exception that was thrown when calling the callback, if any. - - # * - - # * @var \Throwable|null' -methods: -- name: __construct - visibility: public - parameters: - - name: mutex - - name: callback - - name: parameters - default: '[]' - - name: timezone - default: 'null' - comment: "# * The callback to call.\n# *\n# * @var string\n# */\n# protected $callback;\n\ - # \n# /**\n# * The parameters to pass to the method.\n# *\n# * @var array\n# */\n\ - # protected $parameters;\n# \n# /**\n# * The result of the callback's execution.\n\ - # *\n# * @var mixed\n# */\n# protected $result;\n# \n# /**\n# * The exception\ - \ that was thrown when calling the callback, if any.\n# *\n# * @var \\Throwable|null\n\ - # */\n# protected $exception;\n# \n# /**\n# * Create a new event instance.\n#\ - \ *\n# * @param \\Illuminate\\Console\\Scheduling\\EventMutex $mutex\n# * @param\ - \ string|callable $callback\n# * @param array $parameters\n# * @param \\\ - DateTimeZone|string|null $timezone\n# * @return void\n# *\n# * @throws \\InvalidArgumentException" -- name: run - visibility: public - parameters: - - name: container - comment: '# * Run the callback event. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return mixed - - # * - - # * @throws \Throwable' -- name: shouldSkipDueToOverlapping - visibility: public - parameters: [] - comment: '# * Determine if the event should skip because another process is overlapping. - - # * - - # * @return bool' -- name: runInBackground - visibility: public - parameters: [] - comment: '# * Indicate that the callback should run in the background. - - # * - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: execute - visibility: protected - parameters: - - name: container - comment: '# * Run the callback. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return int' -- name: withoutOverlapping - visibility: public - parameters: - - name: expiresAt - default: '1440' - comment: '# * Do not allow the event to overlap each other. - - # * - - # * The expiration time of the underlying cache lock may be specified in minutes. - - # * - - # * @param int $expiresAt - - # * @return $this - - # * - - # * @throws \LogicException' -- name: onOneServer - visibility: public - parameters: [] - comment: '# * Allow the event to only run on one server for each cron expression. - - # * - - # * @return $this - - # * - - # * @throws \LogicException' -- name: getSummaryForDisplay - visibility: public - parameters: [] - comment: '# * Get the summary of the event for display. - - # * - - # * @return string' -- name: mutexName - visibility: public - parameters: [] - comment: '# * Get the mutex name for the scheduled command. - - # * - - # * @return string' -- name: removeMutex - visibility: protected - parameters: [] - comment: '# * Clear the mutex for the event. - - # * - - # * @return void' -traits: -- Illuminate\Contracts\Container\Container -- Illuminate\Support\Reflector -- InvalidArgumentException -- LogicException -- RuntimeException -- Throwable -interfaces: [] diff --git a/api/laravel/Console/Scheduling/CommandBuilder.yaml b/api/laravel/Console/Scheduling/CommandBuilder.yaml deleted file mode 100644 index 0b5c297..0000000 --- a/api/laravel/Console/Scheduling/CommandBuilder.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: CommandBuilder -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Console\Application -- name: ProcessUtils - type: class - source: Illuminate\Support\ProcessUtils -properties: [] -methods: -- name: buildCommand - visibility: public - parameters: - - name: event - comment: '# * Build the command for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return string' -- name: buildForegroundCommand - visibility: protected - parameters: - - name: event - comment: '# * Build the command for running the event in the foreground. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return string' -- name: buildBackgroundCommand - visibility: protected - parameters: - - name: event - comment: '# * Build the command for running the event in the background. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return string' -- name: ensureCorrectUser - visibility: protected - parameters: - - name: event - - name: command - comment: '# * Finalize the event''s command syntax with the correct user. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param string $command - - # * @return string' -traits: -- Illuminate\Console\Application -- Illuminate\Support\ProcessUtils -interfaces: [] diff --git a/api/laravel/Console/Scheduling/Event.yaml b/api/laravel/Console/Scheduling/Event.yaml deleted file mode 100644 index 1b8f501..0000000 --- a/api/laravel/Console/Scheduling/Event.yaml +++ /dev/null @@ -1,954 +0,0 @@ -name: Event -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: CronExpression - type: class - source: Cron\CronExpression -- name: HttpClient - type: class - source: GuzzleHttp\Client -- name: HttpClientInterface - type: class - source: GuzzleHttp\ClientInterface -- name: TransferException - type: class - source: GuzzleHttp\Exception\TransferException -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: ExceptionHandler - type: class - source: Illuminate\Contracts\Debug\ExceptionHandler -- name: Mailer - type: class - source: Illuminate\Contracts\Mail\Mailer -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Date - type: class - source: Illuminate\Support\Facades\Date -- name: Reflector - type: class - source: Illuminate\Support\Reflector -- name: Stringable - type: class - source: Illuminate\Support\Stringable -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: ReflectsClosures - type: class - source: Illuminate\Support\Traits\ReflectsClosures -- name: Tappable - type: class - source: Illuminate\Support\Traits\Tappable -- name: ClientExceptionInterface - type: class - source: Psr\Http\Client\ClientExceptionInterface -- name: Process - type: class - source: Symfony\Component\Process\Process -- name: Throwable - type: class - source: Throwable -properties: -- name: command - visibility: public - comment: '# * The command string. - - # * - - # * @var string|null' -- name: expression - visibility: public - comment: '# * The cron expression representing the event''s frequency. - - # * - - # * @var string' -- name: repeatSeconds - visibility: public - comment: '# * How often to repeat the event during a minute. - - # * - - # * @var int|null' -- name: timezone - visibility: public - comment: '# * The timezone the date should be evaluated on. - - # * - - # * @var \DateTimeZone|string' -- name: user - visibility: public - comment: '# * The user the command should run as. - - # * - - # * @var string|null' -- name: environments - visibility: public - comment: '# * The list of environments the command should run under. - - # * - - # * @var array' -- name: evenInMaintenanceMode - visibility: public - comment: '# * Indicates if the command should run in maintenance mode. - - # * - - # * @var bool' -- name: withoutOverlapping - visibility: public - comment: '# * Indicates if the command should not overlap itself. - - # * - - # * @var bool' -- name: onOneServer - visibility: public - comment: '# * Indicates if the command should only be allowed to run on one server - for each cron expression. - - # * - - # * @var bool' -- name: expiresAt - visibility: public - comment: '# * The number of minutes the mutex should be valid. - - # * - - # * @var int' -- name: runInBackground - visibility: public - comment: '# * Indicates if the command should run in the background. - - # * - - # * @var bool' -- name: filters - visibility: protected - comment: '# * The array of filter callbacks. - - # * - - # * @var array' -- name: rejects - visibility: protected - comment: '# * The array of reject callbacks. - - # * - - # * @var array' -- name: output - visibility: public - comment: '# * The location that output should be sent to. - - # * - - # * @var string' -- name: shouldAppendOutput - visibility: public - comment: '# * Indicates whether output should be appended. - - # * - - # * @var bool' -- name: beforeCallbacks - visibility: protected - comment: '# * The array of callbacks to be run before the event is started. - - # * - - # * @var array' -- name: afterCallbacks - visibility: protected - comment: '# * The array of callbacks to be run after the event is finished. - - # * - - # * @var array' -- name: description - visibility: public - comment: '# * The human readable description of the event. - - # * - - # * @var string|null' -- name: mutex - visibility: public - comment: '# * The event mutex implementation. - - # * - - # * @var \Illuminate\Console\Scheduling\EventMutex' -- name: mutexNameResolver - visibility: public - comment: '# * The mutex name resolver callback. - - # * - - # * @var \Closure|null' -- name: lastChecked - visibility: protected - comment: '# * The last time the event was checked for eligibility to run. - - # * - - # * Utilized by sub-minute repeated events. - - # * - - # * @var \Illuminate\Support\Carbon|null' -- name: exitCode - visibility: public - comment: '# * The exit status code of the command. - - # * - - # * @var int|null' -methods: -- name: __construct - visibility: public - parameters: - - name: mutex - - name: command - - name: timezone - default: 'null' - comment: "# * The command string.\n# *\n# * @var string|null\n# */\n# public $command;\n\ - # \n# /**\n# * The cron expression representing the event's frequency.\n# *\n\ - # * @var string\n# */\n# public $expression = '* * * * *';\n# \n# /**\n# * How\ - \ often to repeat the event during a minute.\n# *\n# * @var int|null\n# */\n#\ - \ public $repeatSeconds = null;\n# \n# /**\n# * The timezone the date should be\ - \ evaluated on.\n# *\n# * @var \\DateTimeZone|string\n# */\n# public $timezone;\n\ - # \n# /**\n# * The user the command should run as.\n# *\n# * @var string|null\n\ - # */\n# public $user;\n# \n# /**\n# * The list of environments the command should\ - \ run under.\n# *\n# * @var array\n# */\n# public $environments = [];\n# \n# /**\n\ - # * Indicates if the command should run in maintenance mode.\n# *\n# * @var bool\n\ - # */\n# public $evenInMaintenanceMode = false;\n# \n# /**\n# * Indicates if the\ - \ command should not overlap itself.\n# *\n# * @var bool\n# */\n# public $withoutOverlapping\ - \ = false;\n# \n# /**\n# * Indicates if the command should only be allowed to\ - \ run on one server for each cron expression.\n# *\n# * @var bool\n# */\n# public\ - \ $onOneServer = false;\n# \n# /**\n# * The number of minutes the mutex should\ - \ be valid.\n# *\n# * @var int\n# */\n# public $expiresAt = 1440;\n# \n# /**\n\ - # * Indicates if the command should run in the background.\n# *\n# * @var bool\n\ - # */\n# public $runInBackground = false;\n# \n# /**\n# * The array of filter callbacks.\n\ - # *\n# * @var array\n# */\n# protected $filters = [];\n# \n# /**\n# * The array\ - \ of reject callbacks.\n# *\n# * @var array\n# */\n# protected $rejects = [];\n\ - # \n# /**\n# * The location that output should be sent to.\n# *\n# * @var string\n\ - # */\n# public $output = '/dev/null';\n# \n# /**\n# * Indicates whether output\ - \ should be appended.\n# *\n# * @var bool\n# */\n# public $shouldAppendOutput\ - \ = false;\n# \n# /**\n# * The array of callbacks to be run before the event is\ - \ started.\n# *\n# * @var array\n# */\n# protected $beforeCallbacks = [];\n# \n\ - # /**\n# * The array of callbacks to be run after the event is finished.\n# *\n\ - # * @var array\n# */\n# protected $afterCallbacks = [];\n# \n# /**\n# * The human\ - \ readable description of the event.\n# *\n# * @var string|null\n# */\n# public\ - \ $description;\n# \n# /**\n# * The event mutex implementation.\n# *\n# * @var\ - \ \\Illuminate\\Console\\Scheduling\\EventMutex\n# */\n# public $mutex;\n# \n\ - # /**\n# * The mutex name resolver callback.\n# *\n# * @var \\Closure|null\n#\ - \ */\n# public $mutexNameResolver;\n# \n# /**\n# * The last time the event was\ - \ checked for eligibility to run.\n# *\n# * Utilized by sub-minute repeated events.\n\ - # *\n# * @var \\Illuminate\\Support\\Carbon|null\n# */\n# protected $lastChecked;\n\ - # \n# /**\n# * The exit status code of the command.\n# *\n# * @var int|null\n\ - # */\n# public $exitCode;\n# \n# /**\n# * Create a new event instance.\n# *\n\ - # * @param \\Illuminate\\Console\\Scheduling\\EventMutex $mutex\n# * @param\ - \ string $command\n# * @param \\DateTimeZone|string|null $timezone\n# * @return\ - \ void" -- name: getDefaultOutput - visibility: public - parameters: [] - comment: '# * Get the default output depending on the OS. - - # * - - # * @return string' -- name: run - visibility: public - parameters: - - name: container - comment: '# * Run the given event. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return void - - # * - - # * @throws \Throwable' -- name: shouldSkipDueToOverlapping - visibility: public - parameters: [] - comment: '# * Determine if the event should skip because another process is overlapping. - - # * - - # * @return bool' -- name: isRepeatable - visibility: public - parameters: [] - comment: '# * Determine if the event has been configured to repeat multiple times - per minute. - - # * - - # * @return bool' -- name: shouldRepeatNow - visibility: public - parameters: [] - comment: '# * Determine if the event is ready to repeat. - - # * - - # * @return bool' -- name: start - visibility: protected - parameters: - - name: container - comment: '# * Run the command process. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return int - - # * - - # * @throws \Throwable' -- name: execute - visibility: protected - parameters: - - name: container - comment: '# * Run the command process. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return int' -- name: finish - visibility: public - parameters: - - name: container - - name: exitCode - comment: '# * Mark the command process as finished and run callbacks/cleanup. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @param int $exitCode - - # * @return void' -- name: callBeforeCallbacks - visibility: public - parameters: - - name: container - comment: '# * Call all of the "before" callbacks for the event. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return void' -- name: callAfterCallbacks - visibility: public - parameters: - - name: container - comment: '# * Call all of the "after" callbacks for the event. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return void' -- name: buildCommand - visibility: public - parameters: [] - comment: '# * Build the command string. - - # * - - # * @return string' -- name: isDue - visibility: public - parameters: - - name: app - comment: '# * Determine if the given event should run based on the Cron expression. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return bool' -- name: runsInMaintenanceMode - visibility: public - parameters: [] - comment: '# * Determine if the event runs in maintenance mode. - - # * - - # * @return bool' -- name: expressionPasses - visibility: protected - parameters: [] - comment: '# * Determine if the Cron expression passes. - - # * - - # * @return bool' -- name: runsInEnvironment - visibility: public - parameters: - - name: environment - comment: '# * Determine if the event runs in the given environment. - - # * - - # * @param string $environment - - # * @return bool' -- name: filtersPass - visibility: public - parameters: - - name: app - comment: '# * Determine if the filters pass for the event. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return bool' -- name: storeOutput - visibility: public - parameters: [] - comment: '# * Ensure that the output is stored on disk in a log file. - - # * - - # * @return $this' -- name: sendOutputTo - visibility: public - parameters: - - name: location - - name: append - default: 'false' - comment: '# * Send the output of the command to a given location. - - # * - - # * @param string $location - - # * @param bool $append - - # * @return $this' -- name: appendOutputTo - visibility: public - parameters: - - name: location - comment: '# * Append the output of the command to a given location. - - # * - - # * @param string $location - - # * @return $this' -- name: emailOutputTo - visibility: public - parameters: - - name: addresses - - name: onlyIfOutputExists - default: 'false' - comment: '# * E-mail the results of the scheduled operation. - - # * - - # * @param array|mixed $addresses - - # * @param bool $onlyIfOutputExists - - # * @return $this - - # * - - # * @throws \LogicException' -- name: emailWrittenOutputTo - visibility: public - parameters: - - name: addresses - comment: '# * E-mail the results of the scheduled operation if it produces output. - - # * - - # * @param array|mixed $addresses - - # * @return $this - - # * - - # * @throws \LogicException' -- name: emailOutputOnFailure - visibility: public - parameters: - - name: addresses - comment: '# * E-mail the results of the scheduled operation if it fails. - - # * - - # * @param array|mixed $addresses - - # * @return $this' -- name: ensureOutputIsBeingCaptured - visibility: protected - parameters: [] - comment: '# * Ensure that the command output is being captured. - - # * - - # * @return void' -- name: emailOutput - visibility: protected - parameters: - - name: mailer - - name: addresses - - name: onlyIfOutputExists - default: 'false' - comment: '# * E-mail the output of the event to the recipients. - - # * - - # * @param \Illuminate\Contracts\Mail\Mailer $mailer - - # * @param array $addresses - - # * @param bool $onlyIfOutputExists - - # * @return void' -- name: getEmailSubject - visibility: protected - parameters: [] - comment: '# * Get the e-mail subject line for output results. - - # * - - # * @return string' -- name: pingBefore - visibility: public - parameters: - - name: url - comment: '# * Register a callback to ping a given URL before the job runs. - - # * - - # * @param string $url - - # * @return $this' -- name: pingBeforeIf - visibility: public - parameters: - - name: value - - name: url - comment: '# * Register a callback to ping a given URL before the job runs if the - given condition is true. - - # * - - # * @param bool $value - - # * @param string $url - - # * @return $this' -- name: thenPing - visibility: public - parameters: - - name: url - comment: '# * Register a callback to ping a given URL after the job runs. - - # * - - # * @param string $url - - # * @return $this' -- name: thenPingIf - visibility: public - parameters: - - name: value - - name: url - comment: '# * Register a callback to ping a given URL after the job runs if the - given condition is true. - - # * - - # * @param bool $value - - # * @param string $url - - # * @return $this' -- name: pingOnSuccess - visibility: public - parameters: - - name: url - comment: '# * Register a callback to ping a given URL if the operation succeeds. - - # * - - # * @param string $url - - # * @return $this' -- name: pingOnFailure - visibility: public - parameters: - - name: url - comment: '# * Register a callback to ping a given URL if the operation fails. - - # * - - # * @param string $url - - # * @return $this' -- name: pingCallback - visibility: protected - parameters: - - name: url - comment: '# * Get the callback that pings the given URL. - - # * - - # * @param string $url - - # * @return \Closure' -- name: getHttpClient - visibility: protected - parameters: - - name: container - comment: '# * Get the Guzzle HTTP client to use to send pings. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return \GuzzleHttp\ClientInterface' -- name: runInBackground - visibility: public - parameters: [] - comment: '# * State that the command should run in the background. - - # * - - # * @return $this' -- name: user - visibility: public - parameters: - - name: user - comment: '# * Set which user the command should run as. - - # * - - # * @param string $user - - # * @return $this' -- name: environments - visibility: public - parameters: - - name: environments - comment: '# * Limit the environments the command should run in. - - # * - - # * @param array|mixed $environments - - # * @return $this' -- name: evenInMaintenanceMode - visibility: public - parameters: [] - comment: '# * State that the command should run even in maintenance mode. - - # * - - # * @return $this' -- name: withoutOverlapping - visibility: public - parameters: - - name: expiresAt - default: '1440' - comment: '# * Do not allow the event to overlap each other. - - # * - - # * The expiration time of the underlying cache lock may be specified in minutes. - - # * - - # * @param int $expiresAt - - # * @return $this' -- name: onOneServer - visibility: public - parameters: [] - comment: '# * Allow the event to only run on one server for each cron expression. - - # * - - # * @return $this' -- name: when - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to further filter the schedule. - - # * - - # * @param \Closure|bool $callback - - # * @return $this' -- name: skip - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to further filter the schedule. - - # * - - # * @param \Closure|bool $callback - - # * @return $this' -- name: before - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be called before the operation. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: after - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be called after the operation. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: then - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be called after the operation. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: thenWithOutput - visibility: public - parameters: - - name: callback - - name: onlyIfOutputExists - default: 'false' - comment: '# * Register a callback that uses the output after the job runs. - - # * - - # * @param \Closure $callback - - # * @param bool $onlyIfOutputExists - - # * @return $this' -- name: onSuccess - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be called if the operation succeeds. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: onSuccessWithOutput - visibility: public - parameters: - - name: callback - - name: onlyIfOutputExists - default: 'false' - comment: '# * Register a callback that uses the output if the operation succeeds. - - # * - - # * @param \Closure $callback - - # * @param bool $onlyIfOutputExists - - # * @return $this' -- name: onFailure - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be called if the operation fails. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: onFailureWithOutput - visibility: public - parameters: - - name: callback - - name: onlyIfOutputExists - default: 'false' - comment: '# * Register a callback that uses the output if the operation fails. - - # * - - # * @param \Closure $callback - - # * @param bool $onlyIfOutputExists - - # * @return $this' -- name: withOutputCallback - visibility: protected - parameters: - - name: callback - - name: onlyIfOutputExists - default: 'false' - comment: '# * Get a callback that provides output. - - # * - - # * @param \Closure $callback - - # * @param bool $onlyIfOutputExists - - # * @return \Closure' -- name: name - visibility: public - parameters: - - name: description - comment: '# * Set the human-friendly description of the event. - - # * - - # * @param string $description - - # * @return $this' -- name: description - visibility: public - parameters: - - name: description - comment: '# * Set the human-friendly description of the event. - - # * - - # * @param string $description - - # * @return $this' -- name: getSummaryForDisplay - visibility: public - parameters: [] - comment: '# * Get the summary of the event for display. - - # * - - # * @return string' -- name: nextRunDate - visibility: public - parameters: - - name: currentTime - default: '''now''' - - name: nth - default: '0' - - name: allowCurrentDate - default: 'false' - comment: '# * Determine the next due date for an event. - - # * - - # * @param \DateTimeInterface|string $currentTime - - # * @param int $nth - - # * @param bool $allowCurrentDate - - # * @return \Illuminate\Support\Carbon' -- name: getExpression - visibility: public - parameters: [] - comment: '# * Get the Cron expression for the event. - - # * - - # * @return string' -- name: preventOverlapsUsing - visibility: public - parameters: - - name: mutex - comment: '# * Set the event mutex implementation to be used. - - # * - - # * @param \Illuminate\Console\Scheduling\EventMutex $mutex - - # * @return $this' -- name: mutexName - visibility: public - parameters: [] - comment: '# * Get the mutex name for the scheduled command. - - # * - - # * @return string' -- name: createMutexNameUsing - visibility: public - parameters: - - name: mutexName - comment: '# * Set the mutex name or name resolver callback. - - # * - - # * @param \Closure|string $mutexName - - # * @return $this' -- name: removeMutex - visibility: protected - parameters: [] - comment: '# * Delete the mutex for the event. - - # * - - # * @return void' -traits: -- Closure -- Cron\CronExpression -- GuzzleHttp\Exception\TransferException -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Debug\ExceptionHandler -- Illuminate\Contracts\Mail\Mailer -- Illuminate\Support\Arr -- Illuminate\Support\Facades\Date -- Illuminate\Support\Reflector -- Illuminate\Support\Stringable -- Illuminate\Support\Traits\Macroable -- Illuminate\Support\Traits\ReflectsClosures -- Illuminate\Support\Traits\Tappable -- Psr\Http\Client\ClientExceptionInterface -- Symfony\Component\Process\Process -- Throwable -- Macroable -interfaces: [] diff --git a/api/laravel/Console/Scheduling/EventMutex.yaml b/api/laravel/Console/Scheduling/EventMutex.yaml deleted file mode 100644 index 6be3990..0000000 --- a/api/laravel/Console/Scheduling/EventMutex.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: EventMutex -class_comment: null -dependencies: [] -properties: [] -methods: -- name: create - visibility: public - parameters: - - name: event - comment: '# * Attempt to obtain an event mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: event - comment: '# * Determine if an event mutex exists for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: event - comment: '# * Clear the event mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ManagesFrequencies.yaml b/api/laravel/Console/Scheduling/ManagesFrequencies.yaml deleted file mode 100644 index d8e81ca..0000000 --- a/api/laravel/Console/Scheduling/ManagesFrequencies.yaml +++ /dev/null @@ -1,597 +0,0 @@ -name: ManagesFrequencies -class_comment: null -dependencies: -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: cron - visibility: public - parameters: - - name: expression - comment: '# * The Cron expression representing the event''s frequency. - - # * - - # * @param string $expression - - # * @return $this' -- name: between - visibility: public - parameters: - - name: startTime - - name: endTime - comment: '# * Schedule the event to run between start and end time. - - # * - - # * @param string $startTime - - # * @param string $endTime - - # * @return $this' -- name: unlessBetween - visibility: public - parameters: - - name: startTime - - name: endTime - comment: '# * Schedule the event to not run between start and end time. - - # * - - # * @param string $startTime - - # * @param string $endTime - - # * @return $this' -- name: inTimeInterval - visibility: private - parameters: - - name: startTime - - name: endTime - comment: '# * Schedule the event to run between start and end time. - - # * - - # * @param string $startTime - - # * @param string $endTime - - # * @return \Closure' -- name: everySecond - visibility: public - parameters: [] - comment: '# * Schedule the event to run every second. - - # * - - # * @return $this' -- name: everyTwoSeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every two seconds. - - # * - - # * @return $this' -- name: everyFiveSeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every five seconds. - - # * - - # * @return $this' -- name: everyTenSeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every ten seconds. - - # * - - # * @return $this' -- name: everyFifteenSeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every fifteen seconds. - - # * - - # * @return $this' -- name: everyTwentySeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every twenty seconds. - - # * - - # * @return $this' -- name: everyThirtySeconds - visibility: public - parameters: [] - comment: '# * Schedule the event to run every thirty seconds. - - # * - - # * @return $this' -- name: repeatEvery - visibility: protected - parameters: - - name: seconds - comment: '# * Schedule the event to run multiple times per minute. - - # * - - # * @param int $seconds - - # * @return $this' -- name: everyMinute - visibility: public - parameters: [] - comment: '# * Schedule the event to run every minute. - - # * - - # * @return $this' -- name: everyTwoMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every two minutes. - - # * - - # * @return $this' -- name: everyThreeMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every three minutes. - - # * - - # * @return $this' -- name: everyFourMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every four minutes. - - # * - - # * @return $this' -- name: everyFiveMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every five minutes. - - # * - - # * @return $this' -- name: everyTenMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every ten minutes. - - # * - - # * @return $this' -- name: everyFifteenMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every fifteen minutes. - - # * - - # * @return $this' -- name: everyThirtyMinutes - visibility: public - parameters: [] - comment: '# * Schedule the event to run every thirty minutes. - - # * - - # * @return $this' -- name: hourly - visibility: public - parameters: [] - comment: '# * Schedule the event to run hourly. - - # * - - # * @return $this' -- name: hourlyAt - visibility: public - parameters: - - name: offset - comment: '# * Schedule the event to run hourly at a given offset in the hour. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: everyOddHour - visibility: public - parameters: - - name: offset - default: '0' - comment: '# * Schedule the event to run every odd hour. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: everyTwoHours - visibility: public - parameters: - - name: offset - default: '0' - comment: '# * Schedule the event to run every two hours. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: everyThreeHours - visibility: public - parameters: - - name: offset - default: '0' - comment: '# * Schedule the event to run every three hours. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: everyFourHours - visibility: public - parameters: - - name: offset - default: '0' - comment: '# * Schedule the event to run every four hours. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: everySixHours - visibility: public - parameters: - - name: offset - default: '0' - comment: '# * Schedule the event to run every six hours. - - # * - - # * @param array|string|int $offset - - # * @return $this' -- name: daily - visibility: public - parameters: [] - comment: '# * Schedule the event to run daily. - - # * - - # * @return $this' -- name: at - visibility: public - parameters: - - name: time - comment: '# * Schedule the command at a given time. - - # * - - # * @param string $time - - # * @return $this' -- name: dailyAt - visibility: public - parameters: - - name: time - comment: '# * Schedule the event to run daily at a given time (10:00, 19:30, etc). - - # * - - # * @param string $time - - # * @return $this' -- name: twiceDaily - visibility: public - parameters: - - name: first - default: '1' - - name: second - default: '13' - comment: '# * Schedule the event to run twice daily. - - # * - - # * @param int $first - - # * @param int $second - - # * @return $this' -- name: twiceDailyAt - visibility: public - parameters: - - name: first - default: '1' - - name: second - default: '13' - - name: offset - default: '0' - comment: '# * Schedule the event to run twice daily at a given offset. - - # * - - # * @param int $first - - # * @param int $second - - # * @param int $offset - - # * @return $this' -- name: hourBasedSchedule - visibility: protected - parameters: - - name: minutes - - name: hours - comment: '# * Schedule the event to run at the given minutes and hours. - - # * - - # * @param array|string|int $minutes - - # * @param array|string|int $hours - - # * @return $this' -- name: weekdays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on weekdays. - - # * - - # * @return $this' -- name: weekends - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on weekends. - - # * - - # * @return $this' -- name: mondays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Mondays. - - # * - - # * @return $this' -- name: tuesdays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Tuesdays. - - # * - - # * @return $this' -- name: wednesdays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Wednesdays. - - # * - - # * @return $this' -- name: thursdays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Thursdays. - - # * - - # * @return $this' -- name: fridays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Fridays. - - # * - - # * @return $this' -- name: saturdays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Saturdays. - - # * - - # * @return $this' -- name: sundays - visibility: public - parameters: [] - comment: '# * Schedule the event to run only on Sundays. - - # * - - # * @return $this' -- name: weekly - visibility: public - parameters: [] - comment: '# * Schedule the event to run weekly. - - # * - - # * @return $this' -- name: weeklyOn - visibility: public - parameters: - - name: dayOfWeek - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run weekly on a given day and time. - - # * - - # * @param array|mixed $dayOfWeek - - # * @param string $time - - # * @return $this' -- name: monthly - visibility: public - parameters: [] - comment: '# * Schedule the event to run monthly. - - # * - - # * @return $this' -- name: monthlyOn - visibility: public - parameters: - - name: dayOfMonth - default: '1' - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run monthly on a given day and time. - - # * - - # * @param int $dayOfMonth - - # * @param string $time - - # * @return $this' -- name: twiceMonthly - visibility: public - parameters: - - name: first - default: '1' - - name: second - default: '16' - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run twice monthly at a given time. - - # * - - # * @param int $first - - # * @param int $second - - # * @param string $time - - # * @return $this' -- name: lastDayOfMonth - visibility: public - parameters: - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run on the last day of the month. - - # * - - # * @param string $time - - # * @return $this' -- name: quarterly - visibility: public - parameters: [] - comment: '# * Schedule the event to run quarterly. - - # * - - # * @return $this' -- name: quarterlyOn - visibility: public - parameters: - - name: dayOfQuarter - default: '1' - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run quarterly on a given day and time. - - # * - - # * @param int $dayOfQuarter - - # * @param string $time - - # * @return $this' -- name: yearly - visibility: public - parameters: [] - comment: '# * Schedule the event to run yearly. - - # * - - # * @return $this' -- name: yearlyOn - visibility: public - parameters: - - name: month - default: '1' - - name: dayOfMonth - default: '1' - - name: time - default: '''0:0''' - comment: '# * Schedule the event to run yearly on a given month, day, and time. - - # * - - # * @param int $month - - # * @param int|string $dayOfMonth - - # * @param string $time - - # * @return $this' -- name: days - visibility: public - parameters: - - name: days - comment: '# * Set the days of the week the command should run on. - - # * - - # * @param array|mixed $days - - # * @return $this' -- name: timezone - visibility: public - parameters: - - name: timezone - comment: '# * Set the timezone the date should be evaluated on. - - # * - - # * @param \DateTimeZone|string $timezone - - # * @return $this' -- name: spliceIntoPosition - visibility: protected - parameters: - - name: position - - name: value - comment: '# * Splice the given value into the given position of the expression. - - # * - - # * @param int $position - - # * @param string $value - - # * @return $this' -traits: -- Illuminate\Support\Carbon -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Console/Scheduling/Schedule.yaml b/api/laravel/Console/Scheduling/Schedule.yaml deleted file mode 100644 index b3060bf..0000000 --- a/api/laravel/Console/Scheduling/Schedule.yaml +++ /dev/null @@ -1,323 +0,0 @@ -name: Schedule -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: UniqueLock - type: class - source: Illuminate\Bus\UniqueLock -- name: Application - type: class - source: Illuminate\Console\Application -- name: Container - type: class - source: Illuminate\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: BindingResolutionException - type: class - source: Illuminate\Contracts\Container\BindingResolutionException -- name: ShouldBeUnique - type: class - source: Illuminate\Contracts\Queue\ShouldBeUnique -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: CallQueuedClosure - type: class - source: Illuminate\Queue\CallQueuedClosure -- name: ProcessUtils - type: class - source: Illuminate\Support\ProcessUtils -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: RuntimeException - type: class - source: RuntimeException -- name: Macroable - type: class - source: Macroable -properties: -- name: events - visibility: protected - comment: '# * All of the events on the schedule. - - # * - - # * @var \Illuminate\Console\Scheduling\Event[]' -- name: eventMutex - visibility: protected - comment: '# * The event mutex implementation. - - # * - - # * @var \Illuminate\Console\Scheduling\EventMutex' -- name: schedulingMutex - visibility: protected - comment: '# * The scheduling mutex implementation. - - # * - - # * @var \Illuminate\Console\Scheduling\SchedulingMutex' -- name: timezone - visibility: protected - comment: '# * The timezone the date should be evaluated on. - - # * - - # * @var \DateTimeZone|string' -- name: dispatcher - visibility: protected - comment: '# * The job dispatcher implementation. - - # * - - # * @var \Illuminate\Contracts\Bus\Dispatcher' -- name: mutexCache - visibility: protected - comment: '# * The cache of mutex results. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: timezone - default: 'null' - comment: "# * All of the events on the schedule.\n# *\n# * @var \\Illuminate\\Console\\\ - Scheduling\\Event[]\n# */\n# protected $events = [];\n# \n# /**\n# * The event\ - \ mutex implementation.\n# *\n# * @var \\Illuminate\\Console\\Scheduling\\EventMutex\n\ - # */\n# protected $eventMutex;\n# \n# /**\n# * The scheduling mutex implementation.\n\ - # *\n# * @var \\Illuminate\\Console\\Scheduling\\SchedulingMutex\n# */\n# protected\ - \ $schedulingMutex;\n# \n# /**\n# * The timezone the date should be evaluated\ - \ on.\n# *\n# * @var \\DateTimeZone|string\n# */\n# protected $timezone;\n# \n\ - # /**\n# * The job dispatcher implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Bus\\Dispatcher\n# */\n# protected $dispatcher;\n# \n# /**\n# * The cache of mutex\ - \ results.\n# *\n# * @var array\n# */\n# protected $mutexCache =\ - \ [];\n# \n# /**\n# * Create a new schedule instance.\n# *\n# * @param \\DateTimeZone|string|null\ - \ $timezone\n# * @return void\n# *\n# * @throws \\RuntimeException" -- name: call - visibility: public - parameters: - - name: callback - - name: parameters - default: '[]' - comment: '# * Add a new callback event to the schedule. - - # * - - # * @param string|callable $callback - - # * @param array $parameters - - # * @return \Illuminate\Console\Scheduling\CallbackEvent' -- name: command - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - comment: '# * Add a new Artisan command event to the schedule. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @return \Illuminate\Console\Scheduling\Event' -- name: job - visibility: public - parameters: - - name: job - - name: queue - default: 'null' - - name: connection - default: 'null' - comment: '# * Add a new job callback event to the schedule. - - # * - - # * @param object|string $job - - # * @param string|null $queue - - # * @param string|null $connection - - # * @return \Illuminate\Console\Scheduling\CallbackEvent' -- name: dispatchToQueue - visibility: protected - parameters: - - name: job - - name: queue - - name: connection - comment: '# * Dispatch the given job to the queue. - - # * - - # * @param object $job - - # * @param string|null $queue - - # * @param string|null $connection - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: dispatchUniqueJobToQueue - visibility: protected - parameters: - - name: job - - name: queue - - name: connection - comment: '# * Dispatch the given unique job to the queue. - - # * - - # * @param object $job - - # * @param string|null $queue - - # * @param string|null $connection - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: dispatchNow - visibility: protected - parameters: - - name: job - comment: '# * Dispatch the given job right now. - - # * - - # * @param object $job - - # * @return void' -- name: exec - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - comment: '# * Add a new command event to the schedule. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @return \Illuminate\Console\Scheduling\Event' -- name: compileParameters - visibility: protected - parameters: - - name: parameters - comment: '# * Compile parameters for a command. - - # * - - # * @param array $parameters - - # * @return string' -- name: compileArrayInput - visibility: public - parameters: - - name: key - - name: value - comment: '# * Compile array input for a command. - - # * - - # * @param string|int $key - - # * @param array $value - - # * @return string' -- name: serverShouldRun - visibility: public - parameters: - - name: event - - name: time - comment: '# * Determine if the server is allowed to run this event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeInterface $time - - # * @return bool' -- name: dueEvents - visibility: public - parameters: - - name: app - comment: '# * Get all of the events on the schedule that are due. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return \Illuminate\Support\Collection' -- name: events - visibility: public - parameters: [] - comment: '# * Get all of the events on the schedule. - - # * - - # * @return \Illuminate\Console\Scheduling\Event[]' -- name: useCache - visibility: public - parameters: - - name: store - comment: '# * Specify the cache store that should be used to store mutexes. - - # * - - # * @param string $store - - # * @return $this' -- name: getDispatcher - visibility: protected - parameters: [] - comment: '# * Get the job dispatcher, if available. - - # * - - # * @return \Illuminate\Contracts\Bus\Dispatcher - - # * - - # * @throws \RuntimeException' -traits: -- Closure -- DateTimeInterface -- Illuminate\Bus\UniqueLock -- Illuminate\Console\Application -- Illuminate\Container\Container -- Illuminate\Contracts\Bus\Dispatcher -- Illuminate\Contracts\Container\BindingResolutionException -- Illuminate\Contracts\Queue\ShouldBeUnique -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Queue\CallQueuedClosure -- Illuminate\Support\ProcessUtils -- Illuminate\Support\Traits\Macroable -- RuntimeException -- Macroable -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleClearCacheCommand.yaml b/api/laravel/Console/Scheduling/ScheduleClearCacheCommand.yaml deleted file mode 100644 index 5b86128..0000000 --- a/api/laravel/Console/Scheduling/ScheduleClearCacheCommand.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: ScheduleClearCacheCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: schedule - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'schedule:clear-cache';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Delete the cached mutex\ - \ files created by scheduler';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Schedule $schedule\n# * @return\ - \ void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleFinishCommand.yaml b/api/laravel/Console/Scheduling/ScheduleFinishCommand.yaml deleted file mode 100644 index c0b0f67..0000000 --- a/api/laravel/Console/Scheduling/ScheduleFinishCommand.yaml +++ /dev/null @@ -1,57 +0,0 @@ -name: ScheduleFinishCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ScheduledBackgroundTaskFinished - type: class - source: Illuminate\Console\Events\ScheduledBackgroundTaskFinished -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: hidden - visibility: protected - comment: '# * Indicates whether the command should be shown in the Artisan command - list. - - # * - - # * @var bool' -methods: -- name: handle - visibility: public - parameters: - - name: schedule - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'schedule:finish {id} {code=0}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Handle\ - \ the completion of a scheduled command';\n# \n# /**\n# * Indicates whether the\ - \ command should be shown in the Artisan command list.\n# *\n# * @var bool\n#\ - \ */\n# protected $hidden = true;\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Schedule $schedule\n# * @return\ - \ void" -traits: -- Illuminate\Console\Command -- Illuminate\Console\Events\ScheduledBackgroundTaskFinished -- Illuminate\Contracts\Events\Dispatcher -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleInterruptCommand.yaml b/api/laravel/Console/Scheduling/ScheduleInterruptCommand.yaml deleted file mode 100644 index 6837a83..0000000 --- a/api/laravel/Console/Scheduling/ScheduleInterruptCommand.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: ScheduleInterruptCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: Date - type: class - source: Illuminate\Support\Facades\Date -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: cache - visibility: protected - comment: '# * The cache store implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Repository' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'schedule:interrupt';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Interrupt the current\ - \ schedule run';\n# \n# /**\n# * The cache store implementation.\n# *\n# * @var\ - \ \\Illuminate\\Contracts\\Cache\\Repository\n# */\n# protected $cache;\n# \n\ - # /**\n# * Create a new schedule interrupt command.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Cache\\Repository $cache\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Support\Facades\Date -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleListCommand.yaml b/api/laravel/Console/Scheduling/ScheduleListCommand.yaml deleted file mode 100644 index 5732751..0000000 --- a/api/laravel/Console/Scheduling/ScheduleListCommand.yaml +++ /dev/null @@ -1,209 +0,0 @@ -name: ScheduleListCommand -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: CronExpression - type: class - source: Cron\CronExpression -- name: DateTimeZone - type: class - source: DateTimeZone -- name: Application - type: class - source: Illuminate\Console\Application -- name: Command - type: class - source: Illuminate\Console\Command -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Terminal - type: class - source: Symfony\Component\Console\Terminal -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: terminalWidthResolver - visibility: protected - comment: '# * The terminal width resolver callback. - - # * - - # * @var \Closure|null' -methods: -- name: handle - visibility: public - parameters: - - name: schedule - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'schedule:list\n# {--timezone= : The timezone that times should\ - \ be displayed in}\n# {--next : Sort the listed tasks by their next due date}\n\ - # ';\n# \n# /**\n# * The console command description.\n# *\n# * @var string\n\ - # */\n# protected $description = 'List all scheduled tasks';\n# \n# /**\n# * The\ - \ terminal width resolver callback.\n# *\n# * @var \\Closure|null\n# */\n# protected\ - \ static $terminalWidthResolver;\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @param \\Illuminate\\Console\\Scheduling\\Schedule $schedule\n# * @return\ - \ void\n# *\n# * @throws \\Exception" -- name: getCronExpressionSpacing - visibility: private - parameters: - - name: events - comment: '# * Get the spacing to be used on each event row. - - # * - - # * @param \Illuminate\Support\Collection $events - - # * @return array' -- name: getRepeatExpressionSpacing - visibility: private - parameters: - - name: events - comment: '# * Get the spacing to be used on each event row. - - # * - - # * @param \Illuminate\Support\Collection $events - - # * @return int' -- name: listEvent - visibility: private - parameters: - - name: event - - name: terminalWidth - - name: expressionSpacing - - name: repeatExpressionSpacing - - name: timezone - comment: '# * List the given even in the console. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param int $terminalWidth - - # * @param array $expressionSpacing - - # * @param int $repeatExpressionSpacing - - # * @param \DateTimeZone $timezone - - # * @return array' -- name: getRepeatExpression - visibility: private - parameters: - - name: event - comment: '# * Get the repeat expression for an event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return string' -- name: sortEvents - visibility: private - parameters: - - name: events - - name: timezone - comment: '# * Sort the events by due date if option set. - - # * - - # * @param \Illuminate\Support\Collection $events - - # * @param \DateTimeZone $timezone - - # * @return \Illuminate\Support\Collection' -- name: getNextDueDateForEvent - visibility: private - parameters: - - name: event - - name: timezone - comment: '# * Get the next due date for an event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeZone $timezone - - # * @return \Illuminate\Support\Carbon' -- name: formatCronExpression - visibility: private - parameters: - - name: expression - - name: spacing - comment: '# * Format the cron expression based on the spacing provided. - - # * - - # * @param string $expression - - # * @param array $spacing - - # * @return string' -- name: getClosureLocation - visibility: private - parameters: - - name: event - comment: '# * Get the file and line number for the event closure. - - # * - - # * @param \Illuminate\Console\Scheduling\CallbackEvent $event - - # * @return string' -- name: getTerminalWidth - visibility: public - parameters: [] - comment: '# * Get the terminal width. - - # * - - # * @return int' -- name: resolveTerminalWidthUsing - visibility: public - parameters: - - name: resolver - comment: '# * Set a callback that should be used when resolving the terminal width. - - # * - - # * @param \Closure|null $resolver - - # * @return void' -traits: -- Closure -- Cron\CronExpression -- DateTimeZone -- Illuminate\Console\Application -- Illuminate\Console\Command -- Illuminate\Support\Carbon -- ReflectionClass -- ReflectionFunction -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Terminal -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleRunCommand.yaml b/api/laravel/Console/Scheduling/ScheduleRunCommand.yaml deleted file mode 100644 index a74be65..0000000 --- a/api/laravel/Console/Scheduling/ScheduleRunCommand.yaml +++ /dev/null @@ -1,212 +0,0 @@ -name: ScheduleRunCommand -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Console\Application -- name: Command - type: class - source: Illuminate\Console\Command -- name: ScheduledTaskFailed - type: class - source: Illuminate\Console\Events\ScheduledTaskFailed -- name: ScheduledTaskFinished - type: class - source: Illuminate\Console\Events\ScheduledTaskFinished -- name: ScheduledTaskSkipped - type: class - source: Illuminate\Console\Events\ScheduledTaskSkipped -- name: ScheduledTaskStarting - type: class - source: Illuminate\Console\Events\ScheduledTaskStarting -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: ExceptionHandler - type: class - source: Illuminate\Contracts\Debug\ExceptionHandler -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Date - type: class - source: Illuminate\Support\Facades\Date -- name: Sleep - type: class - source: Illuminate\Support\Sleep -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Throwable - type: class - source: Throwable -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: schedule - visibility: protected - comment: '# * The schedule instance. - - # * - - # * @var \Illuminate\Console\Scheduling\Schedule' -- name: startedAt - visibility: protected - comment: '# * The 24 hour timestamp this scheduler command started running. - - # * - - # * @var \Illuminate\Support\Carbon' -- name: eventsRan - visibility: protected - comment: '# * Check if any events ran. - - # * - - # * @var bool' -- name: dispatcher - visibility: protected - comment: '# * The event dispatcher. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: handler - visibility: protected - comment: '# * The exception handler. - - # * - - # * @var \Illuminate\Contracts\Debug\ExceptionHandler' -- name: cache - visibility: protected - comment: '# * The cache store implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Repository' -- name: phpBinary - visibility: protected - comment: '# * The PHP binary used by the command. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'schedule:run';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Run the scheduled commands';\n\ - # \n# /**\n# * The schedule instance.\n# *\n# * @var \\Illuminate\\Console\\Scheduling\\\ - Schedule\n# */\n# protected $schedule;\n# \n# /**\n# * The 24 hour timestamp this\ - \ scheduler command started running.\n# *\n# * @var \\Illuminate\\Support\\Carbon\n\ - # */\n# protected $startedAt;\n# \n# /**\n# * Check if any events ran.\n# *\n\ - # * @var bool\n# */\n# protected $eventsRan = false;\n# \n# /**\n# * The event\ - \ dispatcher.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n\ - # protected $dispatcher;\n# \n# /**\n# * The exception handler.\n# *\n# * @var\ - \ \\Illuminate\\Contracts\\Debug\\ExceptionHandler\n# */\n# protected $handler;\n\ - # \n# /**\n# * The cache store implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cache\\Repository\n# */\n# protected $cache;\n# \n# /**\n# * The PHP binary used\ - \ by the command.\n# *\n# * @var string\n# */\n# protected $phpBinary;\n# \n#\ - \ /**\n# * Create a new command instance.\n# *\n# * @return void" -- name: handle - visibility: public - parameters: - - name: schedule - - name: dispatcher - - name: cache - - name: handler - comment: '# * Execute the console command. - - # * - - # * @param \Illuminate\Console\Scheduling\Schedule $schedule - - # * @param \Illuminate\Contracts\Events\Dispatcher $dispatcher - - # * @param \Illuminate\Contracts\Cache\Repository $cache - - # * @param \Illuminate\Contracts\Debug\ExceptionHandler $handler - - # * @return void' -- name: runSingleServerEvent - visibility: protected - parameters: - - name: event - comment: '# * Run the given single server event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return void' -- name: runEvent - visibility: protected - parameters: - - name: event - comment: '# * Run the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @return void' -- name: repeatEvents - visibility: protected - parameters: - - name: events - comment: '# * Run the given repeating events. - - # * - - # * @param \Illuminate\Support\Collection<\Illuminate\Console\Scheduling\Event> $events - - # * @return void' -- name: shouldInterrupt - visibility: protected - parameters: [] - comment: '# * Determine if the schedule run should be interrupted. - - # * - - # * @return bool' -- name: clearInterruptSignal - visibility: protected - parameters: [] - comment: '# * Ensure the interrupt signal is cleared. - - # * - - # * @return void' -traits: -- Illuminate\Console\Application -- Illuminate\Console\Command -- Illuminate\Console\Events\ScheduledTaskFailed -- Illuminate\Console\Events\ScheduledTaskFinished -- Illuminate\Console\Events\ScheduledTaskSkipped -- Illuminate\Console\Events\ScheduledTaskStarting -- Illuminate\Contracts\Debug\ExceptionHandler -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Support\Carbon -- Illuminate\Support\Facades\Date -- Illuminate\Support\Sleep -- Symfony\Component\Console\Attribute\AsCommand -- Throwable -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleTestCommand.yaml b/api/laravel/Console/Scheduling/ScheduleTestCommand.yaml deleted file mode 100644 index b30f4ed..0000000 --- a/api/laravel/Console/Scheduling/ScheduleTestCommand.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: ScheduleTestCommand -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Console\Application -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: schedule - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'schedule:test {--name= : The name of the scheduled command to\ - \ run}';\n# \n# /**\n# * The console command description.\n# *\n# * @var string\n\ - # */\n# protected $description = 'Run a scheduled command';\n# \n# /**\n# * Execute\ - \ the console command.\n# *\n# * @param \\Illuminate\\Console\\Scheduling\\Schedule\ - \ $schedule\n# * @return void" -- name: getSelectedCommandByIndex - visibility: protected - parameters: - - name: commandNames - comment: '# * Get the selected command name by index. - - # * - - # * @param array $commandNames - - # * @return int' -traits: -- Illuminate\Console\Application -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Console/Scheduling/ScheduleWorkCommand.yaml b/api/laravel/Console/Scheduling/ScheduleWorkCommand.yaml deleted file mode 100644 index 938da48..0000000 --- a/api/laravel/Console/Scheduling/ScheduleWorkCommand.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: ScheduleWorkCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: ProcessUtils - type: class - source: Illuminate\Support\ProcessUtils -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: Process - type: class - source: Symfony\Component\Process\Process -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'schedule:work {--run-output-file= : The file to\ - \ direct schedule:run output to}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Start\ - \ the schedule worker';\n# \n# /**\n# * Execute the console command.\n# *\n# *\ - \ @return void" -traits: -- Illuminate\Console\Command -- Illuminate\Support\Carbon -- Illuminate\Support\ProcessUtils -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Output\OutputInterface -- Symfony\Component\Process\Process -interfaces: [] diff --git a/api/laravel/Console/Scheduling/SchedulingMutex.yaml b/api/laravel/Console/Scheduling/SchedulingMutex.yaml deleted file mode 100644 index c6fb725..0000000 --- a/api/laravel/Console/Scheduling/SchedulingMutex.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: SchedulingMutex -class_comment: null -dependencies: -- name: DateTimeInterface - type: class - source: DateTimeInterface -properties: [] -methods: -- name: create - visibility: public - parameters: - - name: event - - name: time - comment: '# * Attempt to obtain a scheduling mutex for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeInterface $time - - # * @return bool' -- name: exists - visibility: public - parameters: - - name: event - - name: time - comment: '# * Determine if a scheduling mutex exists for the given event. - - # * - - # * @param \Illuminate\Console\Scheduling\Event $event - - # * @param \DateTimeInterface $time - - # * @return bool' -traits: -- DateTimeInterface -interfaces: [] diff --git a/api/laravel/Console/Signals.yaml b/api/laravel/Console/Signals.yaml deleted file mode 100644 index 81233f6..0000000 --- a/api/laravel/Console/Signals.yaml +++ /dev/null @@ -1,122 +0,0 @@ -name: Signals -class_comment: '# * @internal' -dependencies: [] -properties: -- name: registry - visibility: protected - comment: '# * @internal - - # */ - - # class Signals - - # { - - # /** - - # * The signal registry instance. - - # * - - # * @var \Symfony\Component\Console\SignalRegistry\SignalRegistry' -- name: previousHandlers - visibility: protected - comment: '# * The signal registry''s previous list of handlers. - - # * - - # * @var array>|null' -- name: availabilityResolver - visibility: protected - comment: '# * The current availability resolver, if any. - - # * - - # * @var (callable(): bool)|null' -methods: -- name: __construct - visibility: public - parameters: - - name: registry - comment: "# * @internal\n# */\n# class Signals\n# {\n# /**\n# * The signal registry\ - \ instance.\n# *\n# * @var \\Symfony\\Component\\Console\\SignalRegistry\\SignalRegistry\n\ - # */\n# protected $registry;\n# \n# /**\n# * The signal registry's previous list\ - \ of handlers.\n# *\n# * @var array>|null\n# */\n# protected\ - \ $previousHandlers;\n# \n# /**\n# * The current availability resolver, if any.\n\ - # *\n# * @var (callable(): bool)|null\n# */\n# protected static $availabilityResolver;\n\ - # \n# /**\n# * Create a new signal registrar instance.\n# *\n# * @param \\Symfony\\\ - Component\\Console\\SignalRegistry\\SignalRegistry $registry\n# * @return void" -- name: register - visibility: public - parameters: - - name: signal - - name: callback - comment: '# * Register a new signal handler. - - # * - - # * @param int $signal - - # * @param callable(int $signal): void $callback - - # * @return void' -- name: initializeSignal - visibility: protected - parameters: - - name: signal - comment: '# * Gets the signal''s existing handler in array format. - - # * - - # * @return array' -- name: unregister - visibility: public - parameters: [] - comment: '# * Unregister the current signal handlers. - - # * - - # * @return void' -- name: whenAvailable - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback if "signals" should be used and are available. - - # * - - # * @param callable $callback - - # * @return void' -- name: getHandlers - visibility: protected - parameters: [] - comment: '# * Get the registry''s handlers. - - # * - - # * @return array>' -- name: setHandlers - visibility: protected - parameters: - - name: handlers - comment: '# * Set the registry''s handlers. - - # * - - # * @param array> $handlers - - # * @return void' -- name: resolveAvailabilityUsing - visibility: public - parameters: - - name: resolver - comment: '# * Set the availability resolver. - - # * - - # * @param (callable(): bool) $resolver - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Alert.yaml b/api/laravel/Console/View/Components/Alert.yaml deleted file mode 100644 index 0311ae2..0000000 --- a/api/laravel/Console/View/Components/Alert.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Alert -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: string - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $string - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Ask.yaml b/api/laravel/Console/View/Components/Ask.yaml deleted file mode 100644 index 82a55e7..0000000 --- a/api/laravel/Console/View/Components/Ask.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Ask -class_comment: null -dependencies: -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: question - - name: default - default: 'null' - - name: multiline - default: 'false' - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $question - - # * @param string $default - - # * @param bool $multiline - - # * @return mixed' -traits: -- Symfony\Component\Console\Question\Question -interfaces: [] diff --git a/api/laravel/Console/View/Components/AskWithCompletion.yaml b/api/laravel/Console/View/Components/AskWithCompletion.yaml deleted file mode 100644 index e2f4e96..0000000 --- a/api/laravel/Console/View/Components/AskWithCompletion.yaml +++ /dev/null @@ -1,29 +0,0 @@ -name: AskWithCompletion -class_comment: null -dependencies: -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: question - - name: choices - - name: default - default: 'null' - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $question - - # * @param array|callable $choices - - # * @param string $default - - # * @return mixed' -traits: -- Symfony\Component\Console\Question\Question -interfaces: [] diff --git a/api/laravel/Console/View/Components/BulletList.yaml b/api/laravel/Console/View/Components/BulletList.yaml deleted file mode 100644 index e2c6523..0000000 --- a/api/laravel/Console/View/Components/BulletList.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: BulletList -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: elements - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param array $elements - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Choice.yaml b/api/laravel/Console/View/Components/Choice.yaml deleted file mode 100644 index ee59f1e..0000000 --- a/api/laravel/Console/View/Components/Choice.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: Choice -class_comment: null -dependencies: -- name: ChoiceQuestion - type: class - source: Symfony\Component\Console\Question\ChoiceQuestion -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: question - - name: choices - - name: default - default: 'null' - - name: attempts - default: 'null' - - name: multiple - default: 'false' - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $question - - # * @param array $choices - - # * @param mixed $default - - # * @param int $attempts - - # * @param bool $multiple - - # * @return mixed' -- name: getChoiceQuestion - visibility: protected - parameters: - - name: question - - name: choices - - name: default - comment: '# * Get a ChoiceQuestion instance that handles array keys like Prompts. - - # * - - # * @param string $question - - # * @param array $choices - - # * @param mixed $default - - # * @return \Symfony\Component\Console\Question\ChoiceQuestion' -- name: isAssoc - visibility: protected - parameters: - - name: array - comment: null -traits: -- Symfony\Component\Console\Question\ChoiceQuestion -interfaces: [] diff --git a/api/laravel/Console/View/Components/Component.yaml b/api/laravel/Console/View/Components/Component.yaml deleted file mode 100644 index 32ceb54..0000000 --- a/api/laravel/Console/View/Components/Component.yaml +++ /dev/null @@ -1,102 +0,0 @@ -name: Component -class_comment: null -dependencies: -- name: OutputStyle - type: class - source: Illuminate\Console\OutputStyle -- name: QuestionHelper - type: class - source: Illuminate\Console\QuestionHelper -- name: ReflectionClass - type: class - source: ReflectionClass -- name: SymfonyQuestionHelper - type: class - source: Symfony\Component\Console\Helper\SymfonyQuestionHelper -properties: -- name: output - visibility: protected - comment: '# * The output style implementation. - - # * - - # * @var \Illuminate\Console\OutputStyle' -- name: mutators - visibility: protected - comment: '# * The list of mutators to apply on the view data. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: output - comment: "# * The output style implementation.\n# *\n# * @var \\Illuminate\\Console\\\ - OutputStyle\n# */\n# protected $output;\n# \n# /**\n# * The list of mutators to\ - \ apply on the view data.\n# *\n# * @var array\n\ - # */\n# protected $mutators;\n# \n# /**\n# * Creates a new component instance.\n\ - # *\n# * @param \\Illuminate\\Console\\OutputStyle $output\n# * @return void" -- name: renderView - visibility: protected - parameters: - - name: view - - name: data - - name: verbosity - comment: '# * Renders the given view. - - # * - - # * @param string $view - - # * @param \Illuminate\Contracts\Support\Arrayable|array $data - - # * @param int $verbosity - - # * @return void' -- name: compile - visibility: protected - parameters: - - name: view - - name: data - comment: '# * Compile the given view contents. - - # * - - # * @param string $view - - # * @param array $data - - # * @return void' -- name: mutate - visibility: protected - parameters: - - name: data - - name: mutators - comment: '# * Mutates the given data with the given set of mutators. - - # * - - # * @param array|string $data - - # * @param array $mutators - - # * @return array|string' -- name: usingQuestionHelper - visibility: protected - parameters: - - name: callable - comment: '# * Eventually performs a question using the component''s question helper. - - # * - - # * @param callable $callable - - # * @return mixed' -traits: -- Illuminate\Console\OutputStyle -- Illuminate\Console\QuestionHelper -- ReflectionClass -- Symfony\Component\Console\Helper\SymfonyQuestionHelper -interfaces: [] diff --git a/api/laravel/Console/View/Components/Confirm.yaml b/api/laravel/Console/View/Components/Confirm.yaml deleted file mode 100644 index 7ed6abc..0000000 --- a/api/laravel/Console/View/Components/Confirm.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Confirm -class_comment: null -dependencies: [] -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: question - - name: default - default: 'false' - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $question - - # * @param bool $default - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Error.yaml b/api/laravel/Console/View/Components/Error.yaml deleted file mode 100644 index 7fa6b1d..0000000 --- a/api/laravel/Console/View/Components/Error.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Error -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: string - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $string - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Factory.yaml b/api/laravel/Console/View/Components/Factory.yaml deleted file mode 100644 index 86f2d8c..0000000 --- a/api/laravel/Console/View/Components/Factory.yaml +++ /dev/null @@ -1,131 +0,0 @@ -name: Factory -class_comment: '# * @method void alert(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method mixed ask(string $question, string $default = null, bool $multiline - = false) - - # * @method mixed askWithCompletion(string $question, array|callable $choices, string - $default = null) - - # * @method void bulletList(array $elements, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method mixed choice(string $question, array $choices, $default = null, int - $attempts = null, bool $multiple = false) - - # * @method bool confirm(string $question, bool $default = false) - - # * @method void error(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void info(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void line(string $style, string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void secret(string $question, bool $fallback = true) - - # * @method void task(string $description, ?callable $task = null, int $verbosity - = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void twoColumnDetail(string $first, ?string $second = null, int $verbosity - = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void warn(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL)' -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: output - visibility: protected - comment: '# * @method void alert(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method mixed ask(string $question, string $default = null, bool $multiline - = false) - - # * @method mixed askWithCompletion(string $question, array|callable $choices, - string $default = null) - - # * @method void bulletList(array $elements, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method mixed choice(string $question, array $choices, $default = null, int - $attempts = null, bool $multiple = false) - - # * @method bool confirm(string $question, bool $default = false) - - # * @method void error(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void info(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void line(string $style, string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void secret(string $question, bool $fallback = true) - - # * @method void task(string $description, ?callable $task = null, int $verbosity - = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void twoColumnDetail(string $first, ?string $second = null, int $verbosity - = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # * @method void warn(string $string, int $verbosity = \Symfony\Component\Console\Output\OutputInterface::VERBOSITY_NORMAL) - - # */ - - # class Factory - - # { - - # /** - - # * The output interface implementation. - - # * - - # * @var \Illuminate\Console\OutputStyle' -methods: -- name: __construct - visibility: public - parameters: - - name: output - comment: "# * @method void alert(string $string, int $verbosity = \\Symfony\\Component\\\ - Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n# * @method mixed ask(string\ - \ $question, string $default = null, bool $multiline = false)\n# * @method mixed\ - \ askWithCompletion(string $question, array|callable $choices, string $default\ - \ = null)\n# * @method void bulletList(array $elements, int $verbosity = \\Symfony\\\ - Component\\Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n# * @method mixed\ - \ choice(string $question, array $choices, $default = null, int $attempts = null,\ - \ bool $multiple = false)\n# * @method bool confirm(string $question, bool $default\ - \ = false)\n# * @method void error(string $string, int $verbosity = \\Symfony\\\ - Component\\Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n# * @method void\ - \ info(string $string, int $verbosity = \\Symfony\\Component\\Console\\Output\\\ - OutputInterface::VERBOSITY_NORMAL)\n# * @method void line(string $style, string\ - \ $string, int $verbosity = \\Symfony\\Component\\Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n\ - # * @method void secret(string $question, bool $fallback = true)\n# * @method\ - \ void task(string $description, ?callable $task = null, int $verbosity = \\Symfony\\\ - Component\\Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n# * @method void\ - \ twoColumnDetail(string $first, ?string $second = null, int $verbosity = \\Symfony\\\ - Component\\Console\\Output\\OutputInterface::VERBOSITY_NORMAL)\n# * @method void\ - \ warn(string $string, int $verbosity = \\Symfony\\Component\\Console\\Output\\\ - OutputInterface::VERBOSITY_NORMAL)\n# */\n# class Factory\n# {\n# /**\n# * The\ - \ output interface implementation.\n# *\n# * @var \\Illuminate\\Console\\OutputStyle\n\ - # */\n# protected $output;\n# \n# /**\n# * Creates a new factory instance.\n#\ - \ *\n# * @param \\Illuminate\\Console\\OutputStyle $output\n# * @return void" -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically handle calls into the component instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -traits: -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Console/View/Components/Info.yaml b/api/laravel/Console/View/Components/Info.yaml deleted file mode 100644 index 96e6dc8..0000000 --- a/api/laravel/Console/View/Components/Info.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Info -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: string - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $string - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Line.yaml b/api/laravel/Console/View/Components/Line.yaml deleted file mode 100644 index cfe11aa..0000000 --- a/api/laravel/Console/View/Components/Line.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: Line -class_comment: null -dependencies: -- name: NewLineAware - type: class - source: Illuminate\Console\Contracts\NewLineAware -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: styles - visibility: protected - comment: '# * The possible line styles. - - # * - - # * @var array>' -methods: -- name: render - visibility: public - parameters: - - name: style - - name: string - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: "# * The possible line styles.\n# *\n# * @var array>\n# */\n# protected static $styles = [\n# 'info' => [\n# 'bgColor' =>\ - \ 'blue',\n# 'fgColor' => 'white',\n# 'title' => 'info',\n# ],\n# 'warn' => [\n\ - # 'bgColor' => 'yellow',\n# 'fgColor' => 'black',\n# 'title' => 'warn',\n# ],\n\ - # 'error' => [\n# 'bgColor' => 'red',\n# 'fgColor' => 'white',\n# 'title' => 'error',\n\ - # ],\n# ];\n# \n# /**\n# * Renders the component using the given arguments.\n\ - # *\n# * @param string $style\n# * @param string $string\n# * @param int\ - \ $verbosity\n# * @return void" -traits: -- Illuminate\Console\Contracts\NewLineAware -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Mutators/EnsureDynamicContentIsHighlighted.yaml b/api/laravel/Console/View/Components/Mutators/EnsureDynamicContentIsHighlighted.yaml deleted file mode 100644 index c1463c9..0000000 --- a/api/laravel/Console/View/Components/Mutators/EnsureDynamicContentIsHighlighted.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: EnsureDynamicContentIsHighlighted -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __invoke - visibility: public - parameters: - - name: string - comment: '# * Highlight dynamic content within the given string. - - # * - - # * @param string $string - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Mutators/EnsureNoPunctuation.yaml b/api/laravel/Console/View/Components/Mutators/EnsureNoPunctuation.yaml deleted file mode 100644 index 8584acb..0000000 --- a/api/laravel/Console/View/Components/Mutators/EnsureNoPunctuation.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: EnsureNoPunctuation -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __invoke - visibility: public - parameters: - - name: string - comment: '# * Ensures the given string does not end with punctuation. - - # * - - # * @param string $string - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Mutators/EnsurePunctuation.yaml b/api/laravel/Console/View/Components/Mutators/EnsurePunctuation.yaml deleted file mode 100644 index 712227f..0000000 --- a/api/laravel/Console/View/Components/Mutators/EnsurePunctuation.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: EnsurePunctuation -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __invoke - visibility: public - parameters: - - name: string - comment: '# * Ensures the given string ends with punctuation. - - # * - - # * @param string $string - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Mutators/EnsureRelativePaths.yaml b/api/laravel/Console/View/Components/Mutators/EnsureRelativePaths.yaml deleted file mode 100644 index b30adca..0000000 --- a/api/laravel/Console/View/Components/Mutators/EnsureRelativePaths.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: EnsureRelativePaths -class_comment: null -dependencies: [] -properties: [] -methods: -- name: __invoke - visibility: public - parameters: - - name: string - comment: '# * Ensures the given string only contains relative paths. - - # * - - # * @param string $string - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Console/View/Components/Secret.yaml b/api/laravel/Console/View/Components/Secret.yaml deleted file mode 100644 index 75cfa04..0000000 --- a/api/laravel/Console/View/Components/Secret.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Secret -class_comment: null -dependencies: -- name: Question - type: class - source: Symfony\Component\Console\Question\Question -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: question - - name: fallback - default: 'true' - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $question - - # * @param bool $fallback - - # * @return mixed' -traits: -- Symfony\Component\Console\Question\Question -interfaces: [] diff --git a/api/laravel/Console/View/Components/Task.yaml b/api/laravel/Console/View/Components/Task.yaml deleted file mode 100644 index 2f87432..0000000 --- a/api/laravel/Console/View/Components/Task.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: Task -class_comment: null -dependencies: -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: Throwable - type: class - source: Throwable -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: description - - name: task - default: 'null' - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $description - - # * @param (callable(): bool)|null $task - - # * @param int $verbosity - - # * @return void' -traits: -- Illuminate\Support\InteractsWithTime -- Symfony\Component\Console\Output\OutputInterface -- Throwable -- InteractsWithTime -interfaces: [] diff --git a/api/laravel/Console/View/Components/TwoColumnDetail.yaml b/api/laravel/Console/View/Components/TwoColumnDetail.yaml deleted file mode 100644 index d491f18..0000000 --- a/api/laravel/Console/View/Components/TwoColumnDetail.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: TwoColumnDetail -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: first - - name: second - default: 'null' - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $first - - # * @param string|null $second - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/View/Components/Warn.yaml b/api/laravel/Console/View/Components/Warn.yaml deleted file mode 100644 index 1f2ec24..0000000 --- a/api/laravel/Console/View/Components/Warn.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: Warn -class_comment: null -dependencies: -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: string - - name: verbosity - default: OutputInterface::VERBOSITY_NORMAL - comment: '# * Renders the component using the given arguments. - - # * - - # * @param string $string - - # * @param int $verbosity - - # * @return void' -traits: -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Console/resources/views/components/alert.yaml b/api/laravel/Console/resources/views/components/alert.yaml deleted file mode 100644 index 254efa4..0000000 --- a/api/laravel/Console/resources/views/components/alert.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: alert -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Console/resources/views/components/bullet-list.yaml b/api/laravel/Console/resources/views/components/bullet-list.yaml deleted file mode 100644 index 56b93c0..0000000 --- a/api/laravel/Console/resources/views/components/bullet-list.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: bullet-list -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Console/resources/views/components/line.yaml b/api/laravel/Console/resources/views/components/line.yaml deleted file mode 100644 index ec1ef6a..0000000 --- a/api/laravel/Console/resources/views/components/line.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: line -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Console/resources/views/components/two-column-detail.yaml b/api/laravel/Console/resources/views/components/two-column-detail.yaml deleted file mode 100644 index 0dca4d8..0000000 --- a/api/laravel/Console/resources/views/components/two-column-detail.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: two-column-detail -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Container/Attributes/Config.yaml b/api/laravel/Container/Attributes/Config.yaml deleted file mode 100644 index 0e07238..0000000 --- a/api/laravel/Container/Attributes/Config.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: Config -class_comment: null -dependencies: -- name: Attribute - type: class - source: Attribute -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: ContextualAttribute - type: class - source: Illuminate\Contracts\Container\ContextualAttribute -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Create a new class instance.' -- name: resolve - visibility: public - parameters: - - name: attribute - - name: container - comment: '# * Resolve the configuration value. - - # * - - # * @param self $attribute - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return mixed' -traits: -- Attribute -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Container\ContextualAttribute -interfaces: -- ContextualAttribute diff --git a/api/laravel/Container/BoundMethod.yaml b/api/laravel/Container/BoundMethod.yaml deleted file mode 100644 index 792848d..0000000 --- a/api/laravel/Container/BoundMethod.yaml +++ /dev/null @@ -1,181 +0,0 @@ -name: BoundMethod -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: BindingResolutionException - type: class - source: Illuminate\Contracts\Container\BindingResolutionException -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: ReflectionMethod - type: class - source: ReflectionMethod -properties: [] -methods: -- name: call - visibility: public - parameters: - - name: container - - name: callback - - name: parameters - default: '[]' - - name: defaultMethod - default: 'null' - comment: '# * Call the given Closure / class@method and inject its dependencies. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @param callable|string $callback - - # * @param array $parameters - - # * @param string|null $defaultMethod - - # * @return mixed - - # * - - # * @throws \ReflectionException - - # * @throws \InvalidArgumentException' -- name: callClass - visibility: protected - parameters: - - name: container - - name: target - - name: parameters - default: '[]' - - name: defaultMethod - default: 'null' - comment: '# * Call a string reference to a class using Class@method syntax. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @param string $target - - # * @param array $parameters - - # * @param string|null $defaultMethod - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -- name: callBoundMethod - visibility: protected - parameters: - - name: container - - name: callback - - name: default - comment: '# * Call a method that has been bound to the container. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @param callable $callback - - # * @param mixed $default - - # * @return mixed' -- name: normalizeMethod - visibility: protected - parameters: - - name: callback - comment: '# * Normalize the given callback into a Class@method string. - - # * - - # * @param callable $callback - - # * @return string' -- name: getMethodDependencies - visibility: protected - parameters: - - name: container - - name: callback - - name: parameters - default: '[]' - comment: '# * Get all dependencies for a given method. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @param callable|string $callback - - # * @param array $parameters - - # * @return array - - # * - - # * @throws \ReflectionException' -- name: getCallReflector - visibility: protected - parameters: - - name: callback - comment: '# * Get the proper reflection instance for the given callback. - - # * - - # * @param callable|string $callback - - # * @return \ReflectionFunctionAbstract - - # * - - # * @throws \ReflectionException' -- name: addDependencyForCallParameter - visibility: protected - parameters: - - name: container - - name: parameter - - name: '&$parameters' - - name: '&$dependencies' - comment: '# * Get the dependency for the given call parameter. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @param \ReflectionParameter $parameter - - # * @param array $parameters - - # * @param array $dependencies - - # * @return void - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: isCallableWithAtSign - visibility: protected - parameters: - - name: callback - comment: '# * Determine if the given string is in Class@method syntax. - - # * - - # * @param mixed $callback - - # * @return bool' -traits: -- Closure -- Illuminate\Contracts\Container\BindingResolutionException -- InvalidArgumentException -- ReflectionFunction -- ReflectionMethod -interfaces: [] diff --git a/api/laravel/Container/Container.yaml b/api/laravel/Container/Container.yaml deleted file mode 100644 index 47e5229..0000000 --- a/api/laravel/Container/Container.yaml +++ /dev/null @@ -1,1325 +0,0 @@ -name: Container -class_comment: null -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: BindingResolutionException - type: class - source: Illuminate\Contracts\Container\BindingResolutionException -- name: CircularDependencyException - type: class - source: Illuminate\Contracts\Container\CircularDependencyException -- name: ContainerContract - type: class - source: Illuminate\Contracts\Container\Container -- name: ContextualAttribute - type: class - source: Illuminate\Contracts\Container\ContextualAttribute -- name: LogicException - type: class - source: LogicException -- name: ReflectionAttribute - type: class - source: ReflectionAttribute -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionException - type: class - source: ReflectionException -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: ReflectionParameter - type: class - source: ReflectionParameter -- name: TypeError - type: class - source: TypeError -properties: -- name: instance - visibility: protected - comment: '# * The current globally available container (if any). - - # * - - # * @var static' -- name: resolved - visibility: protected - comment: '# * An array of the types that have been resolved. - - # * - - # * @var bool[]' -- name: bindings - visibility: protected - comment: '# * The container''s bindings. - - # * - - # * @var array[]' -- name: methodBindings - visibility: protected - comment: '# * The container''s method bindings. - - # * - - # * @var \Closure[]' -- name: instances - visibility: protected - comment: '# * The container''s shared instances. - - # * - - # * @var object[]' -- name: scopedInstances - visibility: protected - comment: '# * The container''s scoped instances. - - # * - - # * @var array' -- name: aliases - visibility: protected - comment: '# * The registered type aliases. - - # * - - # * @var string[]' -- name: abstractAliases - visibility: protected - comment: '# * The registered aliases keyed by the abstract name. - - # * - - # * @var array[]' -- name: extenders - visibility: protected - comment: '# * The extension closures for services. - - # * - - # * @var array[]' -- name: tags - visibility: protected - comment: '# * All of the registered tags. - - # * - - # * @var array[]' -- name: buildStack - visibility: protected - comment: '# * The stack of concretions currently being built. - - # * - - # * @var array[]' -- name: with - visibility: protected - comment: '# * The parameter override stack. - - # * - - # * @var array[]' -- name: contextual - visibility: public - comment: '# * The contextual binding map. - - # * - - # * @var array[]' -- name: contextualAttributes - visibility: public - comment: '# * The contextual attribute handlers. - - # * - - # * @var array[]' -- name: reboundCallbacks - visibility: protected - comment: '# * All of the registered rebound callbacks. - - # * - - # * @var array[]' -- name: globalBeforeResolvingCallbacks - visibility: protected - comment: '# * All of the global before resolving callbacks. - - # * - - # * @var \Closure[]' -- name: globalResolvingCallbacks - visibility: protected - comment: '# * All of the global resolving callbacks. - - # * - - # * @var \Closure[]' -- name: globalAfterResolvingCallbacks - visibility: protected - comment: '# * All of the global after resolving callbacks. - - # * - - # * @var \Closure[]' -- name: beforeResolvingCallbacks - visibility: protected - comment: '# * All of the before resolving callbacks by class type. - - # * - - # * @var array[]' -- name: resolvingCallbacks - visibility: protected - comment: '# * All of the resolving callbacks by class type. - - # * - - # * @var array[]' -- name: afterResolvingCallbacks - visibility: protected - comment: '# * All of the after resolving callbacks by class type. - - # * - - # * @var array[]' -- name: afterResolvingAttributeCallbacks - visibility: protected - comment: '# * All of the after resolving attribute callbacks by class type. - - # * - - # * @var array[]' -methods: -- name: when - visibility: public - parameters: - - name: concrete - comment: "# * The current globally available container (if any).\n# *\n# * @var\ - \ static\n# */\n# protected static $instance;\n# \n# /**\n# * An array of the\ - \ types that have been resolved.\n# *\n# * @var bool[]\n# */\n# protected $resolved\ - \ = [];\n# \n# /**\n# * The container's bindings.\n# *\n# * @var array[]\n# */\n\ - # protected $bindings = [];\n# \n# /**\n# * The container's method bindings.\n\ - # *\n# * @var \\Closure[]\n# */\n# protected $methodBindings = [];\n# \n# /**\n\ - # * The container's shared instances.\n# *\n# * @var object[]\n# */\n# protected\ - \ $instances = [];\n# \n# /**\n# * The container's scoped instances.\n# *\n# *\ - \ @var array\n# */\n# protected $scopedInstances = [];\n# \n# /**\n# * The registered\ - \ type aliases.\n# *\n# * @var string[]\n# */\n# protected $aliases = [];\n# \n\ - # /**\n# * The registered aliases keyed by the abstract name.\n# *\n# * @var array[]\n\ - # */\n# protected $abstractAliases = [];\n# \n# /**\n# * The extension closures\ - \ for services.\n# *\n# * @var array[]\n# */\n# protected $extenders = [];\n#\ - \ \n# /**\n# * All of the registered tags.\n# *\n# * @var array[]\n# */\n# protected\ - \ $tags = [];\n# \n# /**\n# * The stack of concretions currently being built.\n\ - # *\n# * @var array[]\n# */\n# protected $buildStack = [];\n# \n# /**\n# * The\ - \ parameter override stack.\n# *\n# * @var array[]\n# */\n# protected $with =\ - \ [];\n# \n# /**\n# * The contextual binding map.\n# *\n# * @var array[]\n# */\n\ - # public $contextual = [];\n# \n# /**\n# * The contextual attribute handlers.\n\ - # *\n# * @var array[]\n# */\n# public $contextualAttributes = [];\n# \n# /**\n\ - # * All of the registered rebound callbacks.\n# *\n# * @var array[]\n# */\n# protected\ - \ $reboundCallbacks = [];\n# \n# /**\n# * All of the global before resolving callbacks.\n\ - # *\n# * @var \\Closure[]\n# */\n# protected $globalBeforeResolvingCallbacks =\ - \ [];\n# \n# /**\n# * All of the global resolving callbacks.\n# *\n# * @var \\\ - Closure[]\n# */\n# protected $globalResolvingCallbacks = [];\n# \n# /**\n# * All\ - \ of the global after resolving callbacks.\n# *\n# * @var \\Closure[]\n# */\n\ - # protected $globalAfterResolvingCallbacks = [];\n# \n# /**\n# * All of the before\ - \ resolving callbacks by class type.\n# *\n# * @var array[]\n# */\n# protected\ - \ $beforeResolvingCallbacks = [];\n# \n# /**\n# * All of the resolving callbacks\ - \ by class type.\n# *\n# * @var array[]\n# */\n# protected $resolvingCallbacks\ - \ = [];\n# \n# /**\n# * All of the after resolving callbacks by class type.\n\ - # *\n# * @var array[]\n# */\n# protected $afterResolvingCallbacks = [];\n# \n\ - # /**\n# * All of the after resolving attribute callbacks by class type.\n# *\n\ - # * @var array[]\n# */\n# protected $afterResolvingAttributeCallbacks = [];\n\ - # \n# /**\n# * Define a contextual binding.\n# *\n# * @param array|string $concrete\n\ - # * @return \\Illuminate\\Contracts\\Container\\ContextualBindingBuilder" -- name: whenHasAttribute - visibility: public - parameters: - - name: attribute - - name: handler - comment: '# * Define a contextual binding based on an attribute. - - # * - - # * @param string $attribute - - # * @param \Closure $handler - - # * @return void' -- name: bound - visibility: public - parameters: - - name: abstract - comment: '# * Determine if the given abstract type has been bound. - - # * - - # * @param string $abstract - - # * @return bool' -- name: has - visibility: public - parameters: - - name: id - comment: '# * {@inheritdoc} - - # * - - # * @return bool' -- name: resolved - visibility: public - parameters: - - name: abstract - comment: '# * Determine if the given abstract type has been resolved. - - # * - - # * @param string $abstract - - # * @return bool' -- name: isShared - visibility: public - parameters: - - name: abstract - comment: '# * Determine if a given type is shared. - - # * - - # * @param string $abstract - - # * @return bool' -- name: isAlias - visibility: public - parameters: - - name: name - comment: '# * Determine if a given string is an alias. - - # * - - # * @param string $name - - # * @return bool' -- name: bind - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - - name: shared - default: 'false' - comment: '# * Register a binding with the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @param bool $shared - - # * @return void - - # * - - # * @throws \TypeError' -- name: getClosure - visibility: protected - parameters: - - name: abstract - - name: concrete - comment: '# * Get the Closure to be used when building a type. - - # * - - # * @param string $abstract - - # * @param string $concrete - - # * @return \Closure' -- name: hasMethodBinding - visibility: public - parameters: - - name: method - comment: '# * Determine if the container has a method binding. - - # * - - # * @param string $method - - # * @return bool' -- name: bindMethod - visibility: public - parameters: - - name: method - - name: callback - comment: '# * Bind a callback to resolve with Container::call. - - # * - - # * @param array|string $method - - # * @param \Closure $callback - - # * @return void' -- name: parseBindMethod - visibility: protected - parameters: - - name: method - comment: '# * Get the method to be bound in class@method format. - - # * - - # * @param array|string $method - - # * @return string' -- name: callMethodBinding - visibility: public - parameters: - - name: method - - name: instance - comment: '# * Get the method binding for the given method. - - # * - - # * @param string $method - - # * @param mixed $instance - - # * @return mixed' -- name: addContextualBinding - visibility: public - parameters: - - name: concrete - - name: abstract - - name: implementation - comment: '# * Add a contextual binding to the container. - - # * - - # * @param string $concrete - - # * @param string $abstract - - # * @param \Closure|string $implementation - - # * @return void' -- name: bindIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - - name: shared - default: 'false' - comment: '# * Register a binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @param bool $shared - - # * @return void' -- name: singleton - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a shared binding in the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: singletonIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a shared binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: scoped - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a scoped binding in the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: scopedIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a scoped binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: extend - visibility: public - parameters: - - name: abstract - - name: closure - comment: '# * "Extend" an abstract type in the container. - - # * - - # * @param string $abstract - - # * @param \Closure $closure - - # * @return void - - # * - - # * @throws \InvalidArgumentException' -- name: instance - visibility: public - parameters: - - name: abstract - - name: instance - comment: '# * Register an existing instance as shared in the container. - - # * - - # * @param string $abstract - - # * @param mixed $instance - - # * @return mixed' -- name: removeAbstractAlias - visibility: protected - parameters: - - name: searched - comment: '# * Remove an alias from the contextual binding alias cache. - - # * - - # * @param string $searched - - # * @return void' -- name: tag - visibility: public - parameters: - - name: abstracts - - name: tags - comment: '# * Assign a set of tags to a given binding. - - # * - - # * @param array|string $abstracts - - # * @param array|mixed ...$tags - - # * @return void' -- name: tagged - visibility: public - parameters: - - name: tag - comment: '# * Resolve all of the bindings for a given tag. - - # * - - # * @param string $tag - - # * @return iterable' -- name: alias - visibility: public - parameters: - - name: abstract - - name: alias - comment: '# * Alias a type to a different name. - - # * - - # * @param string $abstract - - # * @param string $alias - - # * @return void - - # * - - # * @throws \LogicException' -- name: rebinding - visibility: public - parameters: - - name: abstract - - name: callback - comment: '# * Bind a new callback to an abstract''s rebind event. - - # * - - # * @param string $abstract - - # * @param \Closure $callback - - # * @return mixed' -- name: refresh - visibility: public - parameters: - - name: abstract - - name: target - - name: method - comment: '# * Refresh an instance on the given target and method. - - # * - - # * @param string $abstract - - # * @param mixed $target - - # * @param string $method - - # * @return mixed' -- name: rebound - visibility: protected - parameters: - - name: abstract - comment: '# * Fire the "rebound" callbacks for the given abstract type. - - # * - - # * @param string $abstract - - # * @return void' -- name: getReboundCallbacks - visibility: protected - parameters: - - name: abstract - comment: '# * Get the rebound callbacks for a given type. - - # * - - # * @param string $abstract - - # * @return array' -- name: wrap - visibility: public - parameters: - - name: callback - - name: parameters - default: '[]' - comment: '# * Wrap the given closure such that its dependencies will be injected - when executed. - - # * - - # * @param \Closure $callback - - # * @param array $parameters - - # * @return \Closure' -- name: call - visibility: public - parameters: - - name: callback - - name: parameters - default: '[]' - - name: defaultMethod - default: 'null' - comment: '# * Call the given Closure / class@method and inject its dependencies. - - # * - - # * @param callable|string $callback - - # * @param array $parameters - - # * @param string|null $defaultMethod - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -- name: getClassForCallable - visibility: protected - parameters: - - name: callback - comment: '# * Get the class name for the given callback, if one can be determined. - - # * - - # * @param callable|string $callback - - # * @return string|false' -- name: factory - visibility: public - parameters: - - name: abstract - comment: '# * Get a closure to resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @return \Closure' -- name: makeWith - visibility: public - parameters: - - name: abstract - - name: parameters - default: '[]' - comment: '# * An alias function name for make(). - - # * - - # * @param string|callable $abstract - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: make - visibility: public - parameters: - - name: abstract - - name: parameters - default: '[]' - comment: '# * Resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: get - visibility: public - parameters: - - name: id - comment: '# * {@inheritdoc} - - # * - - # * @return mixed' -- name: resolve - visibility: protected - parameters: - - name: abstract - - name: parameters - default: '[]' - - name: raiseEvents - default: 'true' - comment: '# * Resolve the given type from the container. - - # * - - # * @param string|callable $abstract - - # * @param array $parameters - - # * @param bool $raiseEvents - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException - - # * @throws \Illuminate\Contracts\Container\CircularDependencyException' -- name: getConcrete - visibility: protected - parameters: - - name: abstract - comment: '# * Get the concrete type for a given abstract. - - # * - - # * @param string|callable $abstract - - # * @return mixed' -- name: getContextualConcrete - visibility: protected - parameters: - - name: abstract - comment: '# * Get the contextual concrete binding for the given abstract. - - # * - - # * @param string|callable $abstract - - # * @return \Closure|string|array|null' -- name: findInContextualBindings - visibility: protected - parameters: - - name: abstract - comment: '# * Find the concrete binding for the given abstract in the contextual - binding array. - - # * - - # * @param string|callable $abstract - - # * @return \Closure|string|null' -- name: isBuildable - visibility: protected - parameters: - - name: concrete - - name: abstract - comment: '# * Determine if the given concrete is buildable. - - # * - - # * @param mixed $concrete - - # * @param string $abstract - - # * @return bool' -- name: build - visibility: public - parameters: - - name: concrete - comment: '# * Instantiate a concrete instance of the given type. - - # * - - # * @param \Closure|string $concrete - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException - - # * @throws \Illuminate\Contracts\Container\CircularDependencyException' -- name: resolveDependencies - visibility: protected - parameters: - - name: dependencies - comment: '# * Resolve all of the dependencies from the ReflectionParameters. - - # * - - # * @param \ReflectionParameter[] $dependencies - - # * @return array - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: hasParameterOverride - visibility: protected - parameters: - - name: dependency - comment: '# * Determine if the given dependency has a parameter override. - - # * - - # * @param \ReflectionParameter $dependency - - # * @return bool' -- name: getParameterOverride - visibility: protected - parameters: - - name: dependency - comment: '# * Get a parameter override for a dependency. - - # * - - # * @param \ReflectionParameter $dependency - - # * @return mixed' -- name: getLastParameterOverride - visibility: protected - parameters: [] - comment: '# * Get the last parameter override. - - # * - - # * @return array' -- name: getContextualAttributeFromDependency - visibility: protected - parameters: - - name: dependency - comment: '# * Get a contextual attribute from a dependency. - - # * - - # * @param ReflectionParameter $dependency - - # * @return \ReflectionAttribute|null' -- name: resolvePrimitive - visibility: protected - parameters: - - name: parameter - comment: '# * Resolve a non-class hinted primitive dependency. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: resolveClass - visibility: protected - parameters: - - name: parameter - comment: '# * Resolve a class based dependency from the container. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: resolveVariadicClass - visibility: protected - parameters: - - name: parameter - comment: '# * Resolve a class based variadic dependency from the container. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return mixed' -- name: resolveFromAttribute - visibility: protected - parameters: - - name: attribute - comment: '# * Resolve a dependency based on an attribute. - - # * - - # * @param \ReflectionAttribute $attribute - - # * @return mixed' -- name: notInstantiable - visibility: protected - parameters: - - name: concrete - comment: '# * Throw an exception that the concrete is not instantiable. - - # * - - # * @param string $concrete - - # * @return void - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: unresolvablePrimitive - visibility: protected - parameters: - - name: parameter - comment: '# * Throw an exception for an unresolvable primitive. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return void - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: beforeResolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new before resolving callback for all types. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -- name: resolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new resolving callback. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -- name: afterResolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new after resolving callback for all types. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -- name: afterResolvingAttribute - visibility: public - parameters: - - name: attribute - - name: callback - comment: '# * Register a new after resolving attribute callback for all types. - - # * - - # * @param string $attribute - - # * @param \Closure $callback - - # * @return void' -- name: fireBeforeResolvingCallbacks - visibility: protected - parameters: - - name: abstract - - name: parameters - default: '[]' - comment: '# * Fire all of the before resolving callbacks. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @return void' -- name: fireBeforeCallbackArray - visibility: protected - parameters: - - name: abstract - - name: parameters - - name: callbacks - comment: '# * Fire an array of callbacks with an object. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @param array $callbacks - - # * @return void' -- name: fireResolvingCallbacks - visibility: protected - parameters: - - name: abstract - - name: object - comment: '# * Fire all of the resolving callbacks. - - # * - - # * @param string $abstract - - # * @param mixed $object - - # * @return void' -- name: fireAfterResolvingCallbacks - visibility: protected - parameters: - - name: abstract - - name: object - comment: '# * Fire all of the after resolving callbacks. - - # * - - # * @param string $abstract - - # * @param mixed $object - - # * @return void' -- name: fireAfterResolvingAttributeCallbacks - visibility: protected - parameters: - - name: attributes - - name: object - comment: '# * Fire all of the after resolving attribute callbacks. - - # * - - # * @param \ReflectionAttribute[] $abstract - - # * @param mixed $object - - # * @return void' -- name: getCallbacksForType - visibility: protected - parameters: - - name: abstract - - name: object - - name: callbacksPerType - comment: '# * Get all callbacks for a given type. - - # * - - # * @param string $abstract - - # * @param object $object - - # * @param array $callbacksPerType - - # * @return array' -- name: fireCallbackArray - visibility: protected - parameters: - - name: object - - name: callbacks - comment: '# * Fire an array of callbacks with an object. - - # * - - # * @param mixed $object - - # * @param array $callbacks - - # * @return void' -- name: getBindings - visibility: public - parameters: [] - comment: '# * Get the container''s bindings. - - # * - - # * @return array' -- name: getAlias - visibility: public - parameters: - - name: abstract - comment: '# * Get the alias for an abstract if available. - - # * - - # * @param string $abstract - - # * @return string' -- name: getExtenders - visibility: protected - parameters: - - name: abstract - comment: '# * Get the extender callbacks for a given type. - - # * - - # * @param string $abstract - - # * @return array' -- name: forgetExtenders - visibility: public - parameters: - - name: abstract - comment: '# * Remove all of the extender callbacks for a given type. - - # * - - # * @param string $abstract - - # * @return void' -- name: dropStaleInstances - visibility: protected - parameters: - - name: abstract - comment: '# * Drop all of the stale instances and aliases. - - # * - - # * @param string $abstract - - # * @return void' -- name: forgetInstance - visibility: public - parameters: - - name: abstract - comment: '# * Remove a resolved instance from the instance cache. - - # * - - # * @param string $abstract - - # * @return void' -- name: forgetInstances - visibility: public - parameters: [] - comment: '# * Clear all of the instances from the container. - - # * - - # * @return void' -- name: forgetScopedInstances - visibility: public - parameters: [] - comment: '# * Clear all of the scoped instances from the container. - - # * - - # * @return void' -- name: flush - visibility: public - parameters: [] - comment: '# * Flush the container of all bindings and resolved instances. - - # * - - # * @return void' -- name: getInstance - visibility: public - parameters: [] - comment: '# * Get the globally available instance of the container. - - # * - - # * @return static' -- name: setInstance - visibility: public - parameters: - - name: container - default: 'null' - comment: '# * Set the shared instance of the container. - - # * - - # * @param \Illuminate\Contracts\Container\Container|null $container - - # * @return \Illuminate\Contracts\Container\Container|static' -- name: offsetExists - visibility: public - parameters: - - name: key - comment: '# * Determine if a given offset exists. - - # * - - # * @param string $key - - # * @return bool' -- name: offsetGet - visibility: public - parameters: - - name: key - comment: '# * Get the value at a given offset. - - # * - - # * @param string $key - - # * @return mixed' -- name: offsetSet - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set the value at a given offset. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: offsetUnset - visibility: public - parameters: - - name: key - comment: '# * Unset the value at a given offset. - - # * - - # * @param string $key - - # * @return void' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access container services. - - # * - - # * @param string $key - - # * @return mixed' -- name: __set - visibility: public - parameters: - - name: key - - name: value - comment: '# * Dynamically set container services. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -traits: -- ArrayAccess -- Closure -- Exception -- Illuminate\Contracts\Container\BindingResolutionException -- Illuminate\Contracts\Container\CircularDependencyException -- Illuminate\Contracts\Container\ContextualAttribute -- LogicException -- ReflectionAttribute -- ReflectionClass -- ReflectionException -- ReflectionFunction -- ReflectionParameter -- TypeError -interfaces: -- ArrayAccess diff --git a/api/laravel/Container/ContextualBindingBuilder.yaml b/api/laravel/Container/ContextualBindingBuilder.yaml deleted file mode 100644 index 2d7bb38..0000000 --- a/api/laravel/Container/ContextualBindingBuilder.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: ContextualBindingBuilder -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: ContextualBindingBuilderContract - type: class - source: Illuminate\Contracts\Container\ContextualBindingBuilder -properties: -- name: container - visibility: protected - comment: '# * The underlying container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: concrete - visibility: protected - comment: '# * The concrete instance. - - # * - - # * @var string|array' -- name: needs - visibility: protected - comment: '# * The abstract target. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: container - - name: concrete - comment: "# * The underlying container instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * The concrete\ - \ instance.\n# *\n# * @var string|array\n# */\n# protected $concrete;\n# \n# /**\n\ - # * The abstract target.\n# *\n# * @var string\n# */\n# protected $needs;\n# \n\ - # /**\n# * Create a new contextual binding builder.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Container\\Container $container\n# * @param string|array $concrete\n\ - # * @return void" -- name: needs - visibility: public - parameters: - - name: abstract - comment: '# * Define the abstract target that depends on the context. - - # * - - # * @param string $abstract - - # * @return $this' -- name: give - visibility: public - parameters: - - name: implementation - comment: '# * Define the implementation for the contextual binding. - - # * - - # * @param \Closure|string|array $implementation - - # * @return void' -- name: giveTagged - visibility: public - parameters: - - name: tag - comment: '# * Define tagged services to be used as the implementation for the contextual - binding. - - # * - - # * @param string $tag - - # * @return void' -- name: giveConfig - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Specify the configuration item to bind as a primitive. - - # * - - # * @param string $key - - # * @param mixed $default - - # * @return void' -traits: -- Illuminate\Contracts\Container\Container -interfaces: -- ContextualBindingBuilderContract diff --git a/api/laravel/Container/EntryNotFoundException.yaml b/api/laravel/Container/EntryNotFoundException.yaml deleted file mode 100644 index f2a755d..0000000 --- a/api/laravel/Container/EntryNotFoundException.yaml +++ /dev/null @@ -1,16 +0,0 @@ -name: EntryNotFoundException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: NotFoundExceptionInterface - type: class - source: Psr\Container\NotFoundExceptionInterface -properties: [] -methods: [] -traits: -- Exception -- Psr\Container\NotFoundExceptionInterface -interfaces: -- NotFoundExceptionInterface diff --git a/api/laravel/Container/RewindableGenerator.yaml b/api/laravel/Container/RewindableGenerator.yaml deleted file mode 100644 index 67bf092..0000000 --- a/api/laravel/Container/RewindableGenerator.yaml +++ /dev/null @@ -1,60 +0,0 @@ -name: RewindableGenerator -class_comment: null -dependencies: -- name: Countable - type: class - source: Countable -- name: IteratorAggregate - type: class - source: IteratorAggregate -- name: Traversable - type: class - source: Traversable -properties: -- name: generator - visibility: protected - comment: '# * The generator callback. - - # * - - # * @var callable' -- name: count - visibility: protected - comment: '# * The number of tagged services. - - # * - - # * @var callable|int' -methods: -- name: __construct - visibility: public - parameters: - - name: generator - - name: count - comment: "# * The generator callback.\n# *\n# * @var callable\n# */\n# protected\ - \ $generator;\n# \n# /**\n# * The number of tagged services.\n# *\n# * @var callable|int\n\ - # */\n# protected $count;\n# \n# /**\n# * Create a new generator instance.\n#\ - \ *\n# * @param callable $generator\n# * @param callable|int $count\n# * @return\ - \ void" -- name: getIterator - visibility: public - parameters: [] - comment: '# * Get an iterator from the generator. - - # * - - # * @return \Traversable' -- name: count - visibility: public - parameters: [] - comment: '# * Get the total number of tagged services. - - # * - - # * @return int' -traits: -- Countable -- IteratorAggregate -- Traversable -interfaces: -- Countable diff --git a/api/laravel/Container/Util.yaml b/api/laravel/Container/Util.yaml deleted file mode 100644 index 80ffdff..0000000 --- a/api/laravel/Container/Util.yaml +++ /dev/null @@ -1,73 +0,0 @@ -name: Util -class_comment: '# * @internal' -dependencies: -- name: Closure - type: class - source: Closure -- name: ReflectionNamedType - type: class - source: ReflectionNamedType -properties: [] -methods: -- name: arrayWrap - visibility: public - parameters: - - name: value - comment: '# * @internal - - # */ - - # class Util - - # { - - # /** - - # * If the given value is not an array and not null, wrap it in one. - - # * - - # * From Arr::wrap() in Illuminate\Support. - - # * - - # * @param mixed $value - - # * @return array' -- name: unwrapIfClosure - visibility: public - parameters: - - name: value - - name: '...$args' - comment: '# * Return the default value of the given value. - - # * - - # * From global value() helper in Illuminate\Support. - - # * - - # * @param mixed $value - - # * @param mixed ...$args - - # * @return mixed' -- name: getParameterClassName - visibility: public - parameters: - - name: parameter - comment: '# * Get the class name of the given parameter''s type, if possible. - - # * - - # * From Reflector::getParameterClassName() in Illuminate\Support. - - # * - - # * @param \ReflectionParameter $parameter - - # * @return string|null' -traits: -- Closure -- ReflectionNamedType -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Access/Authorizable.yaml b/api/laravel/Contracts/Auth/Access/Authorizable.yaml deleted file mode 100644 index 00b2b49..0000000 --- a/api/laravel/Contracts/Auth/Access/Authorizable.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Authorizable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: can - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if the entity has a given ability. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Access/Gate.yaml b/api/laravel/Contracts/Auth/Access/Gate.yaml deleted file mode 100644 index 2b8d691..0000000 --- a/api/laravel/Contracts/Auth/Access/Gate.yaml +++ /dev/null @@ -1,237 +0,0 @@ -name: Gate -class_comment: null -dependencies: [] -properties: [] -methods: -- name: has - visibility: public - parameters: - - name: ability - comment: '# * Determine if a given ability has been defined. - - # * - - # * @param string $ability - - # * @return bool' -- name: define - visibility: public - parameters: - - name: ability - - name: callback - comment: '# * Define a new ability. - - # * - - # * @param string $ability - - # * @param callable|string $callback - - # * @return $this' -- name: resource - visibility: public - parameters: - - name: name - - name: class - - name: abilities - default: 'null' - comment: '# * Define abilities for a resource. - - # * - - # * @param string $name - - # * @param string $class - - # * @param array|null $abilities - - # * @return $this' -- name: policy - visibility: public - parameters: - - name: class - - name: policy - comment: '# * Define a policy class for a given class type. - - # * - - # * @param string $class - - # * @param string $policy - - # * @return $this' -- name: before - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to run before all Gate checks. - - # * - - # * @param callable $callback - - # * @return $this' -- name: after - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to run after all Gate checks. - - # * - - # * @param callable $callback - - # * @return $this' -- name: allows - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if all of the given abilities should be granted for the - current user. - - # * - - # * @param iterable|string $ability - - # * @param array|mixed $arguments - - # * @return bool' -- name: denies - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if any of the given abilities should be denied for the current - user. - - # * - - # * @param iterable|string $ability - - # * @param array|mixed $arguments - - # * @return bool' -- name: check - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if all of the given abilities should be granted for the - current user. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: any - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if any one of the given abilities should be granted for - the current user. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: authorize - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Determine if the given ability should be granted for the current user. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: inspect - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Inspect the user for the given ability. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return \Illuminate\Auth\Access\Response' -- name: raw - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Get the raw result from the authorization callback. - - # * - - # * @param string $ability - - # * @param array|mixed $arguments - - # * @return mixed - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: getPolicyFor - visibility: public - parameters: - - name: class - comment: '# * Get a policy instance for a given class. - - # * - - # * @param object|string $class - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -- name: forUser - visibility: public - parameters: - - name: user - comment: '# * Get a guard instance for the given user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user - - # * @return static' -- name: abilities - visibility: public - parameters: [] - comment: '# * Get all of the defined abilities. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Authenticatable.yaml b/api/laravel/Contracts/Auth/Authenticatable.yaml deleted file mode 100644 index bd7e7e8..0000000 --- a/api/laravel/Contracts/Auth/Authenticatable.yaml +++ /dev/null @@ -1,66 +0,0 @@ -name: Authenticatable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getAuthIdentifierName - visibility: public - parameters: [] - comment: '# * Get the name of the unique identifier for the user. - - # * - - # * @return string' -- name: getAuthIdentifier - visibility: public - parameters: [] - comment: '# * Get the unique identifier for the user. - - # * - - # * @return mixed' -- name: getAuthPasswordName - visibility: public - parameters: [] - comment: '# * Get the name of the password attribute for the user. - - # * - - # * @return string' -- name: getAuthPassword - visibility: public - parameters: [] - comment: '# * Get the password for the user. - - # * - - # * @return string' -- name: getRememberToken - visibility: public - parameters: [] - comment: '# * Get the token value for the "remember me" session. - - # * - - # * @return string' -- name: setRememberToken - visibility: public - parameters: - - name: value - comment: '# * Set the token value for the "remember me" session. - - # * - - # * @param string $value - - # * @return void' -- name: getRememberTokenName - visibility: public - parameters: [] - comment: '# * Get the column name for the "remember me" token. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/CanResetPassword.yaml b/api/laravel/Contracts/Auth/CanResetPassword.yaml deleted file mode 100644 index 1ac7444..0000000 --- a/api/laravel/Contracts/Auth/CanResetPassword.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: CanResetPassword -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getEmailForPasswordReset - visibility: public - parameters: [] - comment: '# * Get the e-mail address where password reset links are sent. - - # * - - # * @return string' -- name: sendPasswordResetNotification - visibility: public - parameters: - - name: token - comment: '# * Send the password reset notification. - - # * - - # * @param string $token - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Factory.yaml b/api/laravel/Contracts/Auth/Factory.yaml deleted file mode 100644 index 096b5ce..0000000 --- a/api/laravel/Contracts/Auth/Factory.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: guard - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a guard instance by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Contracts\Auth\StatefulGuard' -- name: shouldUse - visibility: public - parameters: - - name: name - comment: '# * Set the default guard the factory should serve. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Guard.yaml b/api/laravel/Contracts/Auth/Guard.yaml deleted file mode 100644 index 076e953..0000000 --- a/api/laravel/Contracts/Auth/Guard.yaml +++ /dev/null @@ -1,70 +0,0 @@ -name: Guard -class_comment: null -dependencies: [] -properties: [] -methods: -- name: check - visibility: public - parameters: [] - comment: '# * Determine if the current user is authenticated. - - # * - - # * @return bool' -- name: guest - visibility: public - parameters: [] - comment: '# * Determine if the current user is a guest. - - # * - - # * @return bool' -- name: user - visibility: public - parameters: [] - comment: '# * Get the currently authenticated user. - - # * - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: id - visibility: public - parameters: [] - comment: '# * Get the ID for the currently authenticated user. - - # * - - # * @return int|string|null' -- name: validate - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Validate a user''s credentials. - - # * - - # * @param array $credentials - - # * @return bool' -- name: hasUser - visibility: public - parameters: [] - comment: '# * Determine if the guard has a user instance. - - # * - - # * @return bool' -- name: setUser - visibility: public - parameters: - - name: user - comment: '# * Set the current user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/Middleware/AuthenticatesRequests.yaml b/api/laravel/Contracts/Auth/Middleware/AuthenticatesRequests.yaml deleted file mode 100644 index 103f058..0000000 --- a/api/laravel/Contracts/Auth/Middleware/AuthenticatesRequests.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: AuthenticatesRequests -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/MustVerifyEmail.yaml b/api/laravel/Contracts/Auth/MustVerifyEmail.yaml deleted file mode 100644 index 82d084b..0000000 --- a/api/laravel/Contracts/Auth/MustVerifyEmail.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: MustVerifyEmail -class_comment: null -dependencies: [] -properties: [] -methods: -- name: hasVerifiedEmail - visibility: public - parameters: [] - comment: '# * Determine if the user has verified their email address. - - # * - - # * @return bool' -- name: markEmailAsVerified - visibility: public - parameters: [] - comment: '# * Mark the given user''s email as verified. - - # * - - # * @return bool' -- name: sendEmailVerificationNotification - visibility: public - parameters: [] - comment: '# * Send the email verification notification. - - # * - - # * @return void' -- name: getEmailForVerification - visibility: public - parameters: [] - comment: '# * Get the email address that should be used for verification. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/PasswordBroker.yaml b/api/laravel/Contracts/Auth/PasswordBroker.yaml deleted file mode 100644 index d87dce6..0000000 --- a/api/laravel/Contracts/Auth/PasswordBroker.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: PasswordBroker -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: sendResetLink - visibility: public - parameters: - - name: credentials - - name: callback - default: 'null' - comment: "# * Constant representing a successfully sent reminder.\n# *\n# * @var\ - \ string\n# */\n# const RESET_LINK_SENT = 'passwords.sent';\n# \n# /**\n# * Constant\ - \ representing a successfully reset password.\n# *\n# * @var string\n# */\n# const\ - \ PASSWORD_RESET = 'passwords.reset';\n# \n# /**\n# * Constant representing the\ - \ user not found response.\n# *\n# * @var string\n# */\n# const INVALID_USER =\ - \ 'passwords.user';\n# \n# /**\n# * Constant representing an invalid token.\n\ - # *\n# * @var string\n# */\n# const INVALID_TOKEN = 'passwords.token';\n# \n#\ - \ /**\n# * Constant representing a throttled reset attempt.\n# *\n# * @var string\n\ - # */\n# const RESET_THROTTLED = 'passwords.throttled';\n# \n# /**\n# * Send a\ - \ password reset link to a user.\n# *\n# * @param array $credentials\n# * @param\ - \ \\Closure|null $callback\n# * @return string" -- name: reset - visibility: public - parameters: - - name: credentials - - name: callback - comment: '# * Reset the password for the given token. - - # * - - # * @param array $credentials - - # * @param \Closure $callback - - # * @return mixed' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Contracts/Auth/PasswordBrokerFactory.yaml b/api/laravel/Contracts/Auth/PasswordBrokerFactory.yaml deleted file mode 100644 index 5ea2563..0000000 --- a/api/laravel/Contracts/Auth/PasswordBrokerFactory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: PasswordBrokerFactory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: broker - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a password broker instance by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Auth\PasswordBroker' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/StatefulGuard.yaml b/api/laravel/Contracts/Auth/StatefulGuard.yaml deleted file mode 100644 index 38ff9ad..0000000 --- a/api/laravel/Contracts/Auth/StatefulGuard.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: StatefulGuard -class_comment: null -dependencies: [] -properties: [] -methods: -- name: attempt - visibility: public - parameters: - - name: credentials - default: '[]' - - name: remember - default: 'false' - comment: '# * Attempt to authenticate a user using the given credentials. - - # * - - # * @param array $credentials - - # * @param bool $remember - - # * @return bool' -- name: once - visibility: public - parameters: - - name: credentials - default: '[]' - comment: '# * Log a user into the application without sessions or cookies. - - # * - - # * @param array $credentials - - # * @return bool' -- name: login - visibility: public - parameters: - - name: user - - name: remember - default: 'false' - comment: '# * Log a user into the application. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param bool $remember - - # * @return void' -- name: loginUsingId - visibility: public - parameters: - - name: id - - name: remember - default: 'false' - comment: '# * Log the given user ID into the application. - - # * - - # * @param mixed $id - - # * @param bool $remember - - # * @return \Illuminate\Contracts\Auth\Authenticatable|false' -- name: onceUsingId - visibility: public - parameters: - - name: id - comment: '# * Log the given user ID into the application without sessions or cookies. - - # * - - # * @param mixed $id - - # * @return \Illuminate\Contracts\Auth\Authenticatable|false' -- name: viaRemember - visibility: public - parameters: [] - comment: '# * Determine if the user was authenticated via "remember me" cookie. - - # * - - # * @return bool' -- name: logout - visibility: public - parameters: [] - comment: '# * Log the user out of the application. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/SupportsBasicAuth.yaml b/api/laravel/Contracts/Auth/SupportsBasicAuth.yaml deleted file mode 100644 index 4446848..0000000 --- a/api/laravel/Contracts/Auth/SupportsBasicAuth.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: SupportsBasicAuth -class_comment: null -dependencies: [] -properties: [] -methods: -- name: basic - visibility: public - parameters: - - name: field - default: '''email''' - - name: extraConditions - default: '[]' - comment: '# * Attempt to authenticate using HTTP Basic Auth. - - # * - - # * @param string $field - - # * @param array $extraConditions - - # * @return \Symfony\Component\HttpFoundation\Response|null' -- name: onceBasic - visibility: public - parameters: - - name: field - default: '''email''' - - name: extraConditions - default: '[]' - comment: '# * Perform a stateless HTTP Basic login attempt. - - # * - - # * @param string $field - - # * @param array $extraConditions - - # * @return \Symfony\Component\HttpFoundation\Response|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Auth/UserProvider.yaml b/api/laravel/Contracts/Auth/UserProvider.yaml deleted file mode 100644 index 78a5fb1..0000000 --- a/api/laravel/Contracts/Auth/UserProvider.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: UserProvider -class_comment: null -dependencies: [] -properties: [] -methods: -- name: retrieveById - visibility: public - parameters: - - name: identifier - comment: '# * Retrieve a user by their unique identifier. - - # * - - # * @param mixed $identifier - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: retrieveByToken - visibility: public - parameters: - - name: identifier - - name: token - comment: '# * Retrieve a user by their unique identifier and "remember me" token. - - # * - - # * @param mixed $identifier - - # * @param string $token - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: updateRememberToken - visibility: public - parameters: - - name: user - - name: token - comment: '# * Update the "remember me" token for the given user in storage. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param string $token - - # * @return void' -- name: retrieveByCredentials - visibility: public - parameters: - - name: credentials - comment: '# * Retrieve a user by the given credentials. - - # * - - # * @param array $credentials - - # * @return \Illuminate\Contracts\Auth\Authenticatable|null' -- name: validateCredentials - visibility: public - parameters: - - name: user - - name: credentials - comment: '# * Validate a user against the given credentials. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @return bool' -- name: rehashPasswordIfRequired - visibility: public - parameters: - - name: user - - name: credentials - - name: force - default: 'false' - comment: '# * Rehash the user''s password if required and supported. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable $user - - # * @param array $credentials - - # * @param bool $force - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/Broadcaster.yaml b/api/laravel/Contracts/Broadcasting/Broadcaster.yaml deleted file mode 100644 index 93a746a..0000000 --- a/api/laravel/Contracts/Broadcasting/Broadcaster.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: Broadcaster -class_comment: null -dependencies: [] -properties: [] -methods: -- name: auth - visibility: public - parameters: - - name: request - comment: '# * Authenticate the incoming request for a given channel. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return mixed' -- name: validAuthenticationResponse - visibility: public - parameters: - - name: request - - name: result - comment: '# * Return the valid authentication response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param mixed $result - - # * @return mixed' -- name: broadcast - visibility: public - parameters: - - name: channels - - name: event - - name: payload - default: '[]' - comment: '# * Broadcast the given event. - - # * - - # * @param array $channels - - # * @param string $event - - # * @param array $payload - - # * @return void - - # * - - # * @throws \Illuminate\Broadcasting\BroadcastException' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/Factory.yaml b/api/laravel/Contracts/Broadcasting/Factory.yaml deleted file mode 100644 index ee3e8fe..0000000 --- a/api/laravel/Contracts/Broadcasting/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a broadcaster implementation by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Broadcasting\Broadcaster' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/HasBroadcastChannel.yaml b/api/laravel/Contracts/Broadcasting/HasBroadcastChannel.yaml deleted file mode 100644 index c86d615..0000000 --- a/api/laravel/Contracts/Broadcasting/HasBroadcastChannel.yaml +++ /dev/null @@ -1,24 +0,0 @@ -name: HasBroadcastChannel -class_comment: null -dependencies: [] -properties: [] -methods: -- name: broadcastChannelRoute - visibility: public - parameters: [] - comment: '# * Get the broadcast channel route definition that is associated with - the given entity. - - # * - - # * @return string' -- name: broadcastChannel - visibility: public - parameters: [] - comment: '# * Get the broadcast channel name that is associated with the given entity. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/ShouldBeUnique.yaml b/api/laravel/Contracts/Broadcasting/ShouldBeUnique.yaml deleted file mode 100644 index cbf9764..0000000 --- a/api/laravel/Contracts/Broadcasting/ShouldBeUnique.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldBeUnique -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/ShouldBroadcast.yaml b/api/laravel/Contracts/Broadcasting/ShouldBroadcast.yaml deleted file mode 100644 index 2a9637e..0000000 --- a/api/laravel/Contracts/Broadcasting/ShouldBroadcast.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: ShouldBroadcast -class_comment: null -dependencies: [] -properties: [] -methods: -- name: broadcastOn - visibility: public - parameters: [] - comment: '# * Get the channels the event should broadcast on. - - # * - - # * @return \Illuminate\Broadcasting\Channel|\Illuminate\Broadcasting\Channel[]|string[]|string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Broadcasting/ShouldBroadcastNow.yaml b/api/laravel/Contracts/Broadcasting/ShouldBroadcastNow.yaml deleted file mode 100644 index 059500e..0000000 --- a/api/laravel/Contracts/Broadcasting/ShouldBroadcastNow.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldBroadcastNow -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Bus/Dispatcher.yaml b/api/laravel/Contracts/Bus/Dispatcher.yaml deleted file mode 100644 index 8c40d2b..0000000 --- a/api/laravel/Contracts/Bus/Dispatcher.yaml +++ /dev/null @@ -1,96 +0,0 @@ -name: Dispatcher -class_comment: null -dependencies: [] -properties: [] -methods: -- name: dispatch - visibility: public - parameters: - - name: command - comment: '# * Dispatch a command to its appropriate handler. - - # * - - # * @param mixed $command - - # * @return mixed' -- name: dispatchSync - visibility: public - parameters: - - name: command - - name: handler - default: 'null' - comment: '# * Dispatch a command to its appropriate handler in the current process. - - # * - - # * Queueable jobs will be dispatched to the "sync" queue. - - # * - - # * @param mixed $command - - # * @param mixed $handler - - # * @return mixed' -- name: dispatchNow - visibility: public - parameters: - - name: command - - name: handler - default: 'null' - comment: '# * Dispatch a command to its appropriate handler in the current process. - - # * - - # * @param mixed $command - - # * @param mixed $handler - - # * @return mixed' -- name: hasCommandHandler - visibility: public - parameters: - - name: command - comment: '# * Determine if the given command has a handler. - - # * - - # * @param mixed $command - - # * @return bool' -- name: getCommandHandler - visibility: public - parameters: - - name: command - comment: '# * Retrieve the handler for a command. - - # * - - # * @param mixed $command - - # * @return bool|mixed' -- name: pipeThrough - visibility: public - parameters: - - name: pipes - comment: '# * Set the pipes commands should be piped through before dispatching. - - # * - - # * @param array $pipes - - # * @return $this' -- name: map - visibility: public - parameters: - - name: map - comment: '# * Map a command to a handler. - - # * - - # * @param array $map - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Bus/QueueingDispatcher.yaml b/api/laravel/Contracts/Bus/QueueingDispatcher.yaml deleted file mode 100644 index b4883a6..0000000 --- a/api/laravel/Contracts/Bus/QueueingDispatcher.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: QueueingDispatcher -class_comment: null -dependencies: [] -properties: [] -methods: -- name: findBatch - visibility: public - parameters: - - name: batchId - comment: '# * Attempt to find the batch with the given ID. - - # * - - # * @param string $batchId - - # * @return \Illuminate\Bus\Batch|null' -- name: batch - visibility: public - parameters: - - name: jobs - comment: '# * Create a new batch of queueable jobs. - - # * - - # * @param \Illuminate\Support\Collection|array $jobs - - # * @return \Illuminate\Bus\PendingBatch' -- name: dispatchToQueue - visibility: public - parameters: - - name: command - comment: '# * Dispatch a command to its appropriate handler behind a queue. - - # * - - # * @param mixed $command - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cache/Factory.yaml b/api/laravel/Contracts/Cache/Factory.yaml deleted file mode 100644 index 7c7a413..0000000 --- a/api/laravel/Contracts/Cache/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: store - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a cache store instance by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Cache\Repository' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cache/Lock.yaml b/api/laravel/Contracts/Cache/Lock.yaml deleted file mode 100644 index f01319a..0000000 --- a/api/laravel/Contracts/Cache/Lock.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: Lock -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Attempt to acquire the lock. - - # * - - # * @param callable|null $callback - - # * @return mixed' -- name: block - visibility: public - parameters: - - name: seconds - - name: callback - default: 'null' - comment: '# * Attempt to acquire the lock for the given number of seconds. - - # * - - # * @param int $seconds - - # * @param callable|null $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Cache\LockTimeoutException' -- name: release - visibility: public - parameters: [] - comment: '# * Release the lock. - - # * - - # * @return bool' -- name: owner - visibility: public - parameters: [] - comment: '# * Returns the current owner of the lock. - - # * - - # * @return string' -- name: forceRelease - visibility: public - parameters: [] - comment: '# * Releases this lock in disregard of ownership. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cache/LockProvider.yaml b/api/laravel/Contracts/Cache/LockProvider.yaml deleted file mode 100644 index 5a721ab..0000000 --- a/api/laravel/Contracts/Cache/LockProvider.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: LockProvider -class_comment: null -dependencies: [] -properties: [] -methods: -- name: lock - visibility: public - parameters: - - name: name - - name: seconds - default: '0' - - name: owner - default: 'null' - comment: '# * Get a lock instance. - - # * - - # * @param string $name - - # * @param int $seconds - - # * @param string|null $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -- name: restoreLock - visibility: public - parameters: - - name: name - - name: owner - comment: '# * Restore a lock instance using the owner identifier. - - # * - - # * @param string $name - - # * @param string $owner - - # * @return \Illuminate\Contracts\Cache\Lock' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cache/LockTimeoutException.yaml b/api/laravel/Contracts/Cache/LockTimeoutException.yaml deleted file mode 100644 index d9c75d9..0000000 --- a/api/laravel/Contracts/Cache/LockTimeoutException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: LockTimeoutException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -properties: [] -methods: [] -traits: -- Exception -interfaces: [] diff --git a/api/laravel/Contracts/Cache/Repository.yaml b/api/laravel/Contracts/Cache/Repository.yaml deleted file mode 100644 index d72d4e4..0000000 --- a/api/laravel/Contracts/Cache/Repository.yaml +++ /dev/null @@ -1,193 +0,0 @@ -name: Repository -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: CacheInterface - type: class - source: Psr\SimpleCache\CacheInterface -properties: [] -methods: -- name: pull - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Retrieve an item from the cache and delete it. - - # * - - # * @template TCacheValue - - # * - - # * @param array|string $key - - # * @param TCacheValue|(\Closure(): TCacheValue) $default - - # * @return (TCacheValue is null ? mixed : TCacheValue)' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: add - visibility: public - parameters: - - name: key - - name: value - - name: ttl - default: 'null' - comment: '# * Store an item in the cache if the key does not exist. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param \DateTimeInterface|\DateInterval|int|null $ttl - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: remember - visibility: public - parameters: - - name: key - - name: ttl - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \DateTimeInterface|\DateInterval|\Closure|int|null $ttl - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: sear - visibility: public - parameters: - - name: key - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result forever. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: rememberForever - visibility: public - parameters: - - name: key - - name: callback - comment: '# * Get an item from the cache, or execute the given Closure and store - the result forever. - - # * - - # * @template TCacheValue - - # * - - # * @param string $key - - # * @param \Closure(): TCacheValue $callback - - # * @return TCacheValue' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: getStore - visibility: public - parameters: [] - comment: '# * Get the cache store implementation. - - # * - - # * @return \Illuminate\Contracts\Cache\Store' -traits: -- Closure -- Psr\SimpleCache\CacheInterface -interfaces: [] diff --git a/api/laravel/Contracts/Cache/Store.yaml b/api/laravel/Contracts/Cache/Store.yaml deleted file mode 100644 index a784789..0000000 --- a/api/laravel/Contracts/Cache/Store.yaml +++ /dev/null @@ -1,135 +0,0 @@ -name: Store -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: key - comment: '# * Retrieve an item from the cache by key. - - # * - - # * @param string $key - - # * @return mixed' -- name: many - visibility: public - parameters: - - name: keys - comment: '# * Retrieve multiple items from the cache by key. - - # * - - # * Items not found in the cache will have a null value. - - # * - - # * @param array $keys - - # * @return array' -- name: put - visibility: public - parameters: - - name: key - - name: value - - name: seconds - comment: '# * Store an item in the cache for a given number of seconds. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @param int $seconds - - # * @return bool' -- name: putMany - visibility: public - parameters: - - name: values - - name: seconds - comment: '# * Store multiple items in the cache for a given number of seconds. - - # * - - # * @param array $values - - # * @param int $seconds - - # * @return bool' -- name: increment - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Increment the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: decrement - visibility: public - parameters: - - name: key - - name: value - default: '1' - comment: '# * Decrement the value of an item in the cache. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return int|bool' -- name: forever - visibility: public - parameters: - - name: key - - name: value - comment: '# * Store an item in the cache indefinitely. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return bool' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the cache. - - # * - - # * @param string $key - - # * @return bool' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all items from the cache. - - # * - - # * @return bool' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the cache key prefix. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Config/Repository.yaml b/api/laravel/Contracts/Config/Repository.yaml deleted file mode 100644 index ee2131e..0000000 --- a/api/laravel/Contracts/Config/Repository.yaml +++ /dev/null @@ -1,84 +0,0 @@ -name: Repository -class_comment: null -dependencies: [] -properties: [] -methods: -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if the given configuration value exists. - - # * - - # * @param string $key - - # * @return bool' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the specified configuration value. - - # * - - # * @param array|string $key - - # * @param mixed $default - - # * @return mixed' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the configuration items for the application. - - # * - - # * @return array' -- name: set - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Set a given configuration value. - - # * - - # * @param array|string $key - - # * @param mixed $value - - # * @return void' -- name: prepend - visibility: public - parameters: - - name: key - - name: value - comment: '# * Prepend a value onto an array configuration value. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: push - visibility: public - parameters: - - name: key - - name: value - comment: '# * Push a value onto an array configuration value. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Console/Application.yaml b/api/laravel/Contracts/Console/Application.yaml deleted file mode 100644 index 36f4ec7..0000000 --- a/api/laravel/Contracts/Console/Application.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: Application -class_comment: null -dependencies: [] -properties: [] -methods: -- name: call - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - - name: outputBuffer - default: 'null' - comment: '# * Run an Artisan console command by name. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer - - # * @return int' -- name: output - visibility: public - parameters: [] - comment: '# * Get the output from the last command. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Console/Isolatable.yaml b/api/laravel/Contracts/Console/Isolatable.yaml deleted file mode 100644 index fb828d4..0000000 --- a/api/laravel/Contracts/Console/Isolatable.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: Isolatable -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Console/Kernel.yaml b/api/laravel/Contracts/Console/Kernel.yaml deleted file mode 100644 index af3e7af..0000000 --- a/api/laravel/Contracts/Console/Kernel.yaml +++ /dev/null @@ -1,94 +0,0 @@ -name: Kernel -class_comment: null -dependencies: [] -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: [] - comment: '# * Bootstrap the application for artisan commands. - - # * - - # * @return void' -- name: handle - visibility: public - parameters: - - name: input - - name: output - default: 'null' - comment: '# * Handle an incoming console command. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $output - - # * @return int' -- name: call - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - - name: outputBuffer - default: 'null' - comment: '# * Run an Artisan console command by name. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer - - # * @return int' -- name: queue - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - comment: '# * Queue an Artisan console command by name. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @return \Illuminate\Foundation\Bus\PendingDispatch' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the commands registered with the console. - - # * - - # * @return array' -- name: output - visibility: public - parameters: [] - comment: '# * Get the output for the last run command. - - # * - - # * @return string' -- name: terminate - visibility: public - parameters: - - name: input - - name: status - comment: '# * Terminate the application. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param int $status - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Console/PromptsForMissingInput.yaml b/api/laravel/Contracts/Console/PromptsForMissingInput.yaml deleted file mode 100644 index 90f08b4..0000000 --- a/api/laravel/Contracts/Console/PromptsForMissingInput.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: PromptsForMissingInput -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Container/BindingResolutionException.yaml b/api/laravel/Contracts/Container/BindingResolutionException.yaml deleted file mode 100644 index 3944716..0000000 --- a/api/laravel/Contracts/Container/BindingResolutionException.yaml +++ /dev/null @@ -1,16 +0,0 @@ -name: BindingResolutionException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: ContainerExceptionInterface - type: class - source: Psr\Container\ContainerExceptionInterface -properties: [] -methods: [] -traits: -- Exception -- Psr\Container\ContainerExceptionInterface -interfaces: -- ContainerExceptionInterface diff --git a/api/laravel/Contracts/Container/CircularDependencyException.yaml b/api/laravel/Contracts/Container/CircularDependencyException.yaml deleted file mode 100644 index 7c3cb6d..0000000 --- a/api/laravel/Contracts/Container/CircularDependencyException.yaml +++ /dev/null @@ -1,16 +0,0 @@ -name: CircularDependencyException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: ContainerExceptionInterface - type: class - source: Psr\Container\ContainerExceptionInterface -properties: [] -methods: [] -traits: -- Exception -- Psr\Container\ContainerExceptionInterface -interfaces: -- ContainerExceptionInterface diff --git a/api/laravel/Contracts/Container/Container.yaml b/api/laravel/Contracts/Container/Container.yaml deleted file mode 100644 index 6e1b8ed..0000000 --- a/api/laravel/Contracts/Container/Container.yaml +++ /dev/null @@ -1,354 +0,0 @@ -name: Container -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ContainerInterface - type: class - source: Psr\Container\ContainerInterface -properties: [] -methods: -- name: bound - visibility: public - parameters: - - name: abstract - comment: '# * Determine if the given abstract type has been bound. - - # * - - # * @param string $abstract - - # * @return bool' -- name: alias - visibility: public - parameters: - - name: abstract - - name: alias - comment: '# * Alias a type to a different name. - - # * - - # * @param string $abstract - - # * @param string $alias - - # * @return void - - # * - - # * @throws \LogicException' -- name: tag - visibility: public - parameters: - - name: abstracts - - name: tags - comment: '# * Assign a set of tags to a given binding. - - # * - - # * @param array|string $abstracts - - # * @param array|mixed ...$tags - - # * @return void' -- name: tagged - visibility: public - parameters: - - name: tag - comment: '# * Resolve all of the bindings for a given tag. - - # * - - # * @param string $tag - - # * @return iterable' -- name: bind - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - - name: shared - default: 'false' - comment: '# * Register a binding with the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @param bool $shared - - # * @return void' -- name: bindMethod - visibility: public - parameters: - - name: method - - name: callback - comment: '# * Bind a callback to resolve with Container::call. - - # * - - # * @param array|string $method - - # * @param \Closure $callback - - # * @return void' -- name: bindIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - - name: shared - default: 'false' - comment: '# * Register a binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @param bool $shared - - # * @return void' -- name: singleton - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a shared binding in the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: singletonIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a shared binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: scoped - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a scoped binding in the container. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: scopedIf - visibility: public - parameters: - - name: abstract - - name: concrete - default: 'null' - comment: '# * Register a scoped binding if it hasn''t already been registered. - - # * - - # * @param string $abstract - - # * @param \Closure|string|null $concrete - - # * @return void' -- name: extend - visibility: public - parameters: - - name: abstract - - name: closure - comment: '# * "Extend" an abstract type in the container. - - # * - - # * @param string $abstract - - # * @param \Closure $closure - - # * @return void - - # * - - # * @throws \InvalidArgumentException' -- name: instance - visibility: public - parameters: - - name: abstract - - name: instance - comment: '# * Register an existing instance as shared in the container. - - # * - - # * @param string $abstract - - # * @param mixed $instance - - # * @return mixed' -- name: addContextualBinding - visibility: public - parameters: - - name: concrete - - name: abstract - - name: implementation - comment: '# * Add a contextual binding to the container. - - # * - - # * @param string $concrete - - # * @param string $abstract - - # * @param \Closure|string $implementation - - # * @return void' -- name: when - visibility: public - parameters: - - name: concrete - comment: '# * Define a contextual binding. - - # * - - # * @param string|array $concrete - - # * @return \Illuminate\Contracts\Container\ContextualBindingBuilder' -- name: factory - visibility: public - parameters: - - name: abstract - comment: '# * Get a closure to resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @return \Closure' -- name: flush - visibility: public - parameters: [] - comment: '# * Flush the container of all bindings and resolved instances. - - # * - - # * @return void' -- name: make - visibility: public - parameters: - - name: abstract - - name: parameters - default: '[]' - comment: '# * Resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: call - visibility: public - parameters: - - name: callback - - name: parameters - default: '[]' - - name: defaultMethod - default: 'null' - comment: '# * Call the given Closure / class@method and inject its dependencies. - - # * - - # * @param callable|string $callback - - # * @param array $parameters - - # * @param string|null $defaultMethod - - # * @return mixed' -- name: resolved - visibility: public - parameters: - - name: abstract - comment: '# * Determine if the given abstract type has been resolved. - - # * - - # * @param string $abstract - - # * @return bool' -- name: beforeResolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new before resolving callback. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -- name: resolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new resolving callback. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -- name: afterResolving - visibility: public - parameters: - - name: abstract - - name: callback - default: 'null' - comment: '# * Register a new after resolving callback. - - # * - - # * @param \Closure|string $abstract - - # * @param \Closure|null $callback - - # * @return void' -traits: -- Closure -- Psr\Container\ContainerInterface -interfaces: [] diff --git a/api/laravel/Contracts/Container/ContextualAttribute.yaml b/api/laravel/Contracts/Container/ContextualAttribute.yaml deleted file mode 100644 index 3359f61..0000000 --- a/api/laravel/Contracts/Container/ContextualAttribute.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ContextualAttribute -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Container/ContextualBindingBuilder.yaml b/api/laravel/Contracts/Container/ContextualBindingBuilder.yaml deleted file mode 100644 index c46ec5b..0000000 --- a/api/laravel/Contracts/Container/ContextualBindingBuilder.yaml +++ /dev/null @@ -1,56 +0,0 @@ -name: ContextualBindingBuilder -class_comment: null -dependencies: [] -properties: [] -methods: -- name: needs - visibility: public - parameters: - - name: abstract - comment: '# * Define the abstract target that depends on the context. - - # * - - # * @param string $abstract - - # * @return $this' -- name: give - visibility: public - parameters: - - name: implementation - comment: '# * Define the implementation for the contextual binding. - - # * - - # * @param \Closure|string|array $implementation - - # * @return void' -- name: giveTagged - visibility: public - parameters: - - name: tag - comment: '# * Define tagged services to be used as the implementation for the contextual - binding. - - # * - - # * @param string $tag - - # * @return void' -- name: giveConfig - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Specify the configuration item to bind as a primitive. - - # * - - # * @param string $key - - # * @param mixed $default - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cookie/Factory.yaml b/api/laravel/Contracts/Cookie/Factory.yaml deleted file mode 100644 index bdfec8d..0000000 --- a/api/laravel/Contracts/Cookie/Factory.yaml +++ /dev/null @@ -1,106 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: make - visibility: public - parameters: - - name: name - - name: value - - name: minutes - default: '0' - - name: path - default: 'null' - - name: domain - default: 'null' - - name: secure - default: 'null' - - name: httpOnly - default: 'true' - - name: raw - default: 'false' - - name: sameSite - default: 'null' - comment: '# * Create a new cookie instance. - - # * - - # * @param string $name - - # * @param string $value - - # * @param int $minutes - - # * @param string|null $path - - # * @param string|null $domain - - # * @param bool|null $secure - - # * @param bool $httpOnly - - # * @param bool $raw - - # * @param string|null $sameSite - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: forever - visibility: public - parameters: - - name: name - - name: value - - name: path - default: 'null' - - name: domain - default: 'null' - - name: secure - default: 'null' - - name: httpOnly - default: 'true' - - name: raw - default: 'false' - - name: sameSite - default: 'null' - comment: '# * Create a cookie that lasts "forever" (five years). - - # * - - # * @param string $name - - # * @param string $value - - # * @param string|null $path - - # * @param string|null $domain - - # * @param bool|null $secure - - # * @param bool $httpOnly - - # * @param bool $raw - - # * @param string|null $sameSite - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: forget - visibility: public - parameters: - - name: name - - name: path - default: 'null' - - name: domain - default: 'null' - comment: '# * Expire the given cookie. - - # * - - # * @param string $name - - # * @param string|null $path - - # * @param string|null $domain - - # * @return \Symfony\Component\HttpFoundation\Cookie' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Cookie/QueueingFactory.yaml b/api/laravel/Contracts/Cookie/QueueingFactory.yaml deleted file mode 100644 index 0a5a554..0000000 --- a/api/laravel/Contracts/Cookie/QueueingFactory.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: QueueingFactory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: queue - visibility: public - parameters: - - name: '...$parameters' - comment: '# * Queue a cookie to send with the next response. - - # * - - # * @param mixed ...$parameters - - # * @return void' -- name: unqueue - visibility: public - parameters: - - name: name - - name: path - default: 'null' - comment: '# * Remove a cookie from the queue. - - # * - - # * @param string $name - - # * @param string|null $path - - # * @return void' -- name: getQueuedCookies - visibility: public - parameters: [] - comment: '# * Get the cookies which have been queued for the next request. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/Builder.yaml b/api/laravel/Contracts/Database/Eloquent/Builder.yaml deleted file mode 100644 index c396b72..0000000 --- a/api/laravel/Contracts/Database/Eloquent/Builder.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: Builder -class_comment: null -dependencies: -- name: BaseContract - type: class - source: Illuminate\Contracts\Database\Query\Builder -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/Castable.yaml b/api/laravel/Contracts/Database/Eloquent/Castable.yaml deleted file mode 100644 index 754a736..0000000 --- a/api/laravel/Contracts/Database/Eloquent/Castable.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Castable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the name of the caster class to use when casting from / to this - cast target. - - # * - - # * @param array $arguments - - # * @return class-string|CastsAttributes|CastsInboundAttributes' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/CastsAttributes.yaml b/api/laravel/Contracts/Database/Eloquent/CastsAttributes.yaml deleted file mode 100644 index 52a59b2..0000000 --- a/api/laravel/Contracts/Database/Eloquent/CastsAttributes.yaml +++ /dev/null @@ -1,63 +0,0 @@ -name: CastsAttributes -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * @template TGet - - # * @template TSet - - # */ - - # interface CastsAttributes - - # { - - # /** - - # * Transform the attribute from the underlying model values. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return TGet|null' -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * Transform the attribute to its underlying model values. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param TSet|null $value - - # * @param array $attributes - - # * @return mixed' -traits: -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/CastsInboundAttributes.yaml b/api/laravel/Contracts/Database/Eloquent/CastsInboundAttributes.yaml deleted file mode 100644 index 96e021d..0000000 --- a/api/laravel/Contracts/Database/Eloquent/CastsInboundAttributes.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: CastsInboundAttributes -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: [] -methods: -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * Transform the attribute to its underlying model values. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return mixed' -traits: -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/DeviatesCastableAttributes.yaml b/api/laravel/Contracts/Database/Eloquent/DeviatesCastableAttributes.yaml deleted file mode 100644 index a62aba2..0000000 --- a/api/laravel/Contracts/Database/Eloquent/DeviatesCastableAttributes.yaml +++ /dev/null @@ -1,47 +0,0 @@ -name: DeviatesCastableAttributes -class_comment: null -dependencies: [] -properties: [] -methods: -- name: increment - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * Increment the attribute. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return mixed' -- name: decrement - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * Decrement the attribute. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/SerializesCastableAttributes.yaml b/api/laravel/Contracts/Database/Eloquent/SerializesCastableAttributes.yaml deleted file mode 100644 index e6d7e1b..0000000 --- a/api/laravel/Contracts/Database/Eloquent/SerializesCastableAttributes.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: SerializesCastableAttributes -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: [] -methods: -- name: serialize - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: '# * Serialize the attribute when converting the model to an array. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return mixed' -traits: -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Contracts/Database/Eloquent/SupportsPartialRelations.yaml b/api/laravel/Contracts/Database/Eloquent/SupportsPartialRelations.yaml deleted file mode 100644 index ba734ed..0000000 --- a/api/laravel/Contracts/Database/Eloquent/SupportsPartialRelations.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: SupportsPartialRelations -class_comment: null -dependencies: [] -properties: [] -methods: -- name: ofMany - visibility: public - parameters: - - name: column - default: '''id''' - - name: aggregate - default: '''MAX''' - - name: relation - default: 'null' - comment: '# * Indicate that the relation is a single result of a larger one-to-many - relationship. - - # * - - # * @param string|null $column - - # * @param string|\Closure|null $aggregate - - # * @param string $relation - - # * @return $this' -- name: isOneOfMany - visibility: public - parameters: [] - comment: '# * Determine whether the relationship is a one-of-many relationship. - - # * - - # * @return bool' -- name: getOneOfManySubQuery - visibility: public - parameters: [] - comment: '# * Get the one of many inner join subselect query builder instance. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder|void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Events/MigrationEvent.yaml b/api/laravel/Contracts/Database/Events/MigrationEvent.yaml deleted file mode 100644 index 30ee748..0000000 --- a/api/laravel/Contracts/Database/Events/MigrationEvent.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MigrationEvent -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/ModelIdentifier.yaml b/api/laravel/Contracts/Database/ModelIdentifier.yaml deleted file mode 100644 index da17689..0000000 --- a/api/laravel/Contracts/Database/ModelIdentifier.yaml +++ /dev/null @@ -1,75 +0,0 @@ -name: ModelIdentifier -class_comment: null -dependencies: [] -properties: -- name: class - visibility: public - comment: '# * The class name of the model. - - # * - - # * @var string' -- name: id - visibility: public - comment: '# * The unique identifier of the model. - - # * - - # * This may be either a single ID or an array of IDs. - - # * - - # * @var mixed' -- name: relations - visibility: public - comment: '# * The relationships loaded on the model. - - # * - - # * @var array' -- name: connection - visibility: public - comment: '# * The connection name of the model. - - # * - - # * @var string|null' -- name: collectionClass - visibility: public - comment: '# * The class name of the model collection. - - # * - - # * @var string|null' -methods: -- name: __construct - visibility: public - parameters: - - name: class - - name: id - - name: relations - - name: connection - comment: "# * The class name of the model.\n# *\n# * @var string\n# */\n# public\ - \ $class;\n# \n# /**\n# * The unique identifier of the model.\n# *\n# * This may\ - \ be either a single ID or an array of IDs.\n# *\n# * @var mixed\n# */\n# public\ - \ $id;\n# \n# /**\n# * The relationships loaded on the model.\n# *\n# * @var array\n\ - # */\n# public $relations;\n# \n# /**\n# * The connection name of the model.\n\ - # *\n# * @var string|null\n# */\n# public $connection;\n# \n# /**\n# * The class\ - \ name of the model collection.\n# *\n# * @var string|null\n# */\n# public $collectionClass;\n\ - # \n# /**\n# * Create a new model identifier.\n# *\n# * @param string $class\n\ - # * @param mixed $id\n# * @param array $relations\n# * @param mixed $connection\n\ - # * @return void" -- name: useCollectionClass - visibility: public - parameters: - - name: collectionClass - comment: '# * Specify the collection class that should be used when serializing - / restoring collections. - - # * - - # * @param string|null $collectionClass - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Query/Builder.yaml b/api/laravel/Contracts/Database/Query/Builder.yaml deleted file mode 100644 index d700f6e..0000000 --- a/api/laravel/Contracts/Database/Query/Builder.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: Builder -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Query/ConditionExpression.yaml b/api/laravel/Contracts/Database/Query/ConditionExpression.yaml deleted file mode 100644 index c6a5e2b..0000000 --- a/api/laravel/Contracts/Database/Query/ConditionExpression.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ConditionExpression -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Database/Query/Expression.yaml b/api/laravel/Contracts/Database/Query/Expression.yaml deleted file mode 100644 index 06871bd..0000000 --- a/api/laravel/Contracts/Database/Query/Expression.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Expression -class_comment: null -dependencies: -- name: Grammar - type: class - source: Illuminate\Database\Grammar -properties: [] -methods: -- name: getValue - visibility: public - parameters: - - name: grammar - comment: '# * Get the value of the expression. - - # * - - # * @param \Illuminate\Database\Grammar $grammar - - # * @return string|int|float' -traits: -- Illuminate\Database\Grammar -interfaces: [] diff --git a/api/laravel/Contracts/Debug/ExceptionHandler.yaml b/api/laravel/Contracts/Debug/ExceptionHandler.yaml deleted file mode 100644 index 401233c..0000000 --- a/api/laravel/Contracts/Debug/ExceptionHandler.yaml +++ /dev/null @@ -1,73 +0,0 @@ -name: ExceptionHandler -class_comment: null -dependencies: -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: report - visibility: public - parameters: - - name: e - comment: '# * Report or log an exception. - - # * - - # * @param \Throwable $e - - # * @return void - - # * - - # * @throws \Throwable' -- name: shouldReport - visibility: public - parameters: - - name: e - comment: '# * Determine if the exception should be reported. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: render - visibility: public - parameters: - - name: request - - name: e - comment: '# * Render an exception into an HTTP response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return \Symfony\Component\HttpFoundation\Response - - # * - - # * @throws \Throwable' -- name: renderForConsole - visibility: public - parameters: - - name: output - - name: e - comment: '# * Render an exception to the console. - - # * - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @param \Throwable $e - - # * @return void - - # * - - # * @internal This method is not meant to be used or overwritten outside the framework.' -traits: -- Throwable -interfaces: [] diff --git a/api/laravel/Contracts/Encryption/DecryptException.yaml b/api/laravel/Contracts/Encryption/DecryptException.yaml deleted file mode 100644 index 599722c..0000000 --- a/api/laravel/Contracts/Encryption/DecryptException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: DecryptException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Contracts/Encryption/EncryptException.yaml b/api/laravel/Contracts/Encryption/EncryptException.yaml deleted file mode 100644 index f195859..0000000 --- a/api/laravel/Contracts/Encryption/EncryptException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: EncryptException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Contracts/Encryption/Encrypter.yaml b/api/laravel/Contracts/Encryption/Encrypter.yaml deleted file mode 100644 index 75221d4..0000000 --- a/api/laravel/Contracts/Encryption/Encrypter.yaml +++ /dev/null @@ -1,69 +0,0 @@ -name: Encrypter -class_comment: null -dependencies: [] -properties: [] -methods: -- name: encrypt - visibility: public - parameters: - - name: value - - name: serialize - default: 'true' - comment: '# * Encrypt the given value. - - # * - - # * @param mixed $value - - # * @param bool $serialize - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\EncryptException' -- name: decrypt - visibility: public - parameters: - - name: payload - - name: unserialize - default: 'true' - comment: '# * Decrypt the given value. - - # * - - # * @param string $payload - - # * @param bool $unserialize - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Encryption\DecryptException' -- name: getKey - visibility: public - parameters: [] - comment: '# * Get the encryption key that the encrypter is currently using. - - # * - - # * @return string' -- name: getAllKeys - visibility: public - parameters: [] - comment: '# * Get the current encryption key and all previous encryption keys. - - # * - - # * @return array' -- name: getPreviousKeys - visibility: public - parameters: [] - comment: '# * Get the previous encryption keys. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Encryption/StringEncrypter.yaml b/api/laravel/Contracts/Encryption/StringEncrypter.yaml deleted file mode 100644 index 0798e88..0000000 --- a/api/laravel/Contracts/Encryption/StringEncrypter.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: StringEncrypter -class_comment: null -dependencies: [] -properties: [] -methods: -- name: encryptString - visibility: public - parameters: - - name: value - comment: '# * Encrypt a string without serialization. - - # * - - # * @param string $value - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\EncryptException' -- name: decryptString - visibility: public - parameters: - - name: payload - comment: '# * Decrypt the given string without unserialization. - - # * - - # * @param string $payload - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\DecryptException' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Events/Dispatcher.yaml b/api/laravel/Contracts/Events/Dispatcher.yaml deleted file mode 100644 index 12e2cd1..0000000 --- a/api/laravel/Contracts/Events/Dispatcher.yaml +++ /dev/null @@ -1,123 +0,0 @@ -name: Dispatcher -class_comment: null -dependencies: [] -properties: [] -methods: -- name: listen - visibility: public - parameters: - - name: events - - name: listener - default: 'null' - comment: '# * Register an event listener with the dispatcher. - - # * - - # * @param \Closure|string|array $events - - # * @param \Closure|string|array|null $listener - - # * @return void' -- name: hasListeners - visibility: public - parameters: - - name: eventName - comment: '# * Determine if a given event has listeners. - - # * - - # * @param string $eventName - - # * @return bool' -- name: subscribe - visibility: public - parameters: - - name: subscriber - comment: '# * Register an event subscriber with the dispatcher. - - # * - - # * @param object|string $subscriber - - # * @return void' -- name: until - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Dispatch an event until the first non-null response is returned. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @return mixed' -- name: dispatch - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - - name: halt - default: 'false' - comment: '# * Dispatch an event and call the listeners. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @param bool $halt - - # * @return array|null' -- name: push - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Register an event and payload to be fired later. - - # * - - # * @param string $event - - # * @param array $payload - - # * @return void' -- name: flush - visibility: public - parameters: - - name: event - comment: '# * Flush a set of pushed events. - - # * - - # * @param string $event - - # * @return void' -- name: forget - visibility: public - parameters: - - name: event - comment: '# * Remove a set of listeners from the dispatcher. - - # * - - # * @param string $event - - # * @return void' -- name: forgetPushed - visibility: public - parameters: [] - comment: '# * Forget all of the queued listeners. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Events/ShouldDispatchAfterCommit.yaml b/api/laravel/Contracts/Events/ShouldDispatchAfterCommit.yaml deleted file mode 100644 index 10f5032..0000000 --- a/api/laravel/Contracts/Events/ShouldDispatchAfterCommit.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldDispatchAfterCommit -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Events/ShouldHandleEventsAfterCommit.yaml b/api/laravel/Contracts/Events/ShouldHandleEventsAfterCommit.yaml deleted file mode 100644 index df61e50..0000000 --- a/api/laravel/Contracts/Events/ShouldHandleEventsAfterCommit.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldHandleEventsAfterCommit -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Filesystem/Cloud.yaml b/api/laravel/Contracts/Filesystem/Cloud.yaml deleted file mode 100644 index 0610e62..0000000 --- a/api/laravel/Contracts/Filesystem/Cloud.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: Cloud -class_comment: null -dependencies: [] -properties: [] -methods: -- name: url - visibility: public - parameters: - - name: path - comment: '# * Get the URL for the file at the given path. - - # * - - # * @param string $path - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Filesystem/Factory.yaml b/api/laravel/Contracts/Filesystem/Factory.yaml deleted file mode 100644 index 1d05db8..0000000 --- a/api/laravel/Contracts/Filesystem/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: disk - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a filesystem implementation. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Filesystem/FileNotFoundException.yaml b/api/laravel/Contracts/Filesystem/FileNotFoundException.yaml deleted file mode 100644 index 93accb2..0000000 --- a/api/laravel/Contracts/Filesystem/FileNotFoundException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: FileNotFoundException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -properties: [] -methods: [] -traits: -- Exception -interfaces: [] diff --git a/api/laravel/Contracts/Filesystem/Filesystem.yaml b/api/laravel/Contracts/Filesystem/Filesystem.yaml deleted file mode 100644 index 0e0e1b1..0000000 --- a/api/laravel/Contracts/Filesystem/Filesystem.yaml +++ /dev/null @@ -1,318 +0,0 @@ -name: Filesystem -class_comment: null -dependencies: [] -properties: [] -methods: -- name: path - visibility: public - parameters: - - name: path - comment: "# * The public visibility setting.\n# *\n# * @var string\n# */\n# const\ - \ VISIBILITY_PUBLIC = 'public';\n# \n# /**\n# * The private visibility setting.\n\ - # *\n# * @var string\n# */\n# const VISIBILITY_PRIVATE = 'private';\n# \n# /**\n\ - # * Get the full path to the file that exists at the given relative path.\n# *\n\ - # * @param string $path\n# * @return string" -- name: exists - visibility: public - parameters: - - name: path - comment: '# * Determine if a file exists. - - # * - - # * @param string $path - - # * @return bool' -- name: get - visibility: public - parameters: - - name: path - comment: '# * Get the contents of a file. - - # * - - # * @param string $path - - # * @return string|null' -- name: readStream - visibility: public - parameters: - - name: path - comment: '# * Get a resource to read the file. - - # * - - # * @param string $path - - # * @return resource|null The path resource or null on failure.' -- name: put - visibility: public - parameters: - - name: path - - name: contents - - name: options - default: '[]' - comment: '# * Write the contents of a file. - - # * - - # * @param string $path - - # * @param \Psr\Http\Message\StreamInterface|\Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|resource $contents - - # * @param mixed $options - - # * @return bool' -- name: putFile - visibility: public - parameters: - - name: path - - name: file - default: 'null' - - name: options - default: '[]' - comment: '# * Store the uploaded file on the disk. - - # * - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file - - # * @param mixed $options - - # * @return string|false' -- name: putFileAs - visibility: public - parameters: - - name: path - - name: file - - name: name - default: 'null' - - name: options - default: '[]' - comment: '# * Store the uploaded file on the disk with a given name. - - # * - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file - - # * @param string|array|null $name - - # * @param mixed $options - - # * @return string|false' -- name: writeStream - visibility: public - parameters: - - name: path - - name: resource - - name: options - default: '[]' - comment: '# * Write a new file using a stream. - - # * - - # * @param string $path - - # * @param resource $resource - - # * @param array $options - - # * @return bool' -- name: getVisibility - visibility: public - parameters: - - name: path - comment: '# * Get the visibility for the given path. - - # * - - # * @param string $path - - # * @return string' -- name: setVisibility - visibility: public - parameters: - - name: path - - name: visibility - comment: '# * Set the visibility for the given path. - - # * - - # * @param string $path - - # * @param string $visibility - - # * @return bool' -- name: prepend - visibility: public - parameters: - - name: path - - name: data - comment: '# * Prepend to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @return bool' -- name: append - visibility: public - parameters: - - name: path - - name: data - comment: '# * Append to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @return bool' -- name: delete - visibility: public - parameters: - - name: paths - comment: '# * Delete the file at a given path. - - # * - - # * @param string|array $paths - - # * @return bool' -- name: copy - visibility: public - parameters: - - name: from - - name: to - comment: '# * Copy a file to a new location. - - # * - - # * @param string $from - - # * @param string $to - - # * @return bool' -- name: move - visibility: public - parameters: - - name: from - - name: to - comment: '# * Move a file to a new location. - - # * - - # * @param string $from - - # * @param string $to - - # * @return bool' -- name: size - visibility: public - parameters: - - name: path - comment: '# * Get the file size of a given file. - - # * - - # * @param string $path - - # * @return int' -- name: lastModified - visibility: public - parameters: - - name: path - comment: '# * Get the file''s last modification time. - - # * - - # * @param string $path - - # * @return int' -- name: files - visibility: public - parameters: - - name: directory - default: 'null' - - name: recursive - default: 'false' - comment: '# * Get an array of all files in a directory. - - # * - - # * @param string|null $directory - - # * @param bool $recursive - - # * @return array' -- name: allFiles - visibility: public - parameters: - - name: directory - default: 'null' - comment: '# * Get all of the files from the given directory (recursive). - - # * - - # * @param string|null $directory - - # * @return array' -- name: directories - visibility: public - parameters: - - name: directory - default: 'null' - - name: recursive - default: 'false' - comment: '# * Get all of the directories within a given directory. - - # * - - # * @param string|null $directory - - # * @param bool $recursive - - # * @return array' -- name: allDirectories - visibility: public - parameters: - - name: directory - default: 'null' - comment: '# * Get all (recursive) of the directories within a given directory. - - # * - - # * @param string|null $directory - - # * @return array' -- name: makeDirectory - visibility: public - parameters: - - name: path - comment: '# * Create a directory. - - # * - - # * @param string $path - - # * @return bool' -- name: deleteDirectory - visibility: public - parameters: - - name: directory - comment: '# * Recursively delete a directory. - - # * - - # * @param string $directory - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Filesystem/LockTimeoutException.yaml b/api/laravel/Contracts/Filesystem/LockTimeoutException.yaml deleted file mode 100644 index d9c75d9..0000000 --- a/api/laravel/Contracts/Filesystem/LockTimeoutException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: LockTimeoutException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -properties: [] -methods: [] -traits: -- Exception -interfaces: [] diff --git a/api/laravel/Contracts/Foundation/Application.yaml b/api/laravel/Contracts/Foundation/Application.yaml deleted file mode 100644 index 31437a2..0000000 --- a/api/laravel/Contracts/Foundation/Application.yaml +++ /dev/null @@ -1,341 +0,0 @@ -name: Application -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -properties: [] -methods: -- name: version - visibility: public - parameters: [] - comment: '# * Get the version number of the application. - - # * - - # * @return string' -- name: basePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the base path of the Laravel installation. - - # * - - # * @param string $path - - # * @return string' -- name: bootstrapPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the bootstrap directory. - - # * - - # * @param string $path - - # * @return string' -- name: configPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the application configuration files. - - # * - - # * @param string $path - - # * @return string' -- name: databasePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the database directory. - - # * - - # * @param string $path - - # * @return string' -- name: langPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the language files. - - # * - - # * @param string $path - - # * @return string' -- name: publicPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the public directory. - - # * - - # * @param string $path - - # * @return string' -- name: resourcePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the resources directory. - - # * - - # * @param string $path - - # * @return string' -- name: storagePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the storage directory. - - # * - - # * @param string $path - - # * @return string' -- name: environment - visibility: public - parameters: - - name: '...$environments' - comment: '# * Get or check the current application environment. - - # * - - # * @param string|array ...$environments - - # * @return string|bool' -- name: runningInConsole - visibility: public - parameters: [] - comment: '# * Determine if the application is running in the console. - - # * - - # * @return bool' -- name: runningUnitTests - visibility: public - parameters: [] - comment: '# * Determine if the application is running unit tests. - - # * - - # * @return bool' -- name: hasDebugModeEnabled - visibility: public - parameters: [] - comment: '# * Determine if the application is running with debug mode enabled. - - # * - - # * @return bool' -- name: maintenanceMode - visibility: public - parameters: [] - comment: '# * Get an instance of the maintenance mode manager implementation. - - # * - - # * @return \Illuminate\Contracts\Foundation\MaintenanceMode' -- name: isDownForMaintenance - visibility: public - parameters: [] - comment: '# * Determine if the application is currently down for maintenance. - - # * - - # * @return bool' -- name: registerConfiguredProviders - visibility: public - parameters: [] - comment: '# * Register all of the configured providers. - - # * - - # * @return void' -- name: register - visibility: public - parameters: - - name: provider - - name: force - default: 'false' - comment: '# * Register a service provider with the application. - - # * - - # * @param \Illuminate\Support\ServiceProvider|string $provider - - # * @param bool $force - - # * @return \Illuminate\Support\ServiceProvider' -- name: registerDeferredProvider - visibility: public - parameters: - - name: provider - - name: service - default: 'null' - comment: '# * Register a deferred provider and service. - - # * - - # * @param string $provider - - # * @param string|null $service - - # * @return void' -- name: resolveProvider - visibility: public - parameters: - - name: provider - comment: '# * Resolve a service provider instance from the class name. - - # * - - # * @param string $provider - - # * @return \Illuminate\Support\ServiceProvider' -- name: boot - visibility: public - parameters: [] - comment: '# * Boot the application''s service providers. - - # * - - # * @return void' -- name: booting - visibility: public - parameters: - - name: callback - comment: '# * Register a new boot listener. - - # * - - # * @param callable $callback - - # * @return void' -- name: booted - visibility: public - parameters: - - name: callback - comment: '# * Register a new "booted" listener. - - # * - - # * @param callable $callback - - # * @return void' -- name: bootstrapWith - visibility: public - parameters: - - name: bootstrappers - comment: '# * Run the given array of bootstrap classes. - - # * - - # * @param array $bootstrappers - - # * @return void' -- name: getLocale - visibility: public - parameters: [] - comment: '# * Get the current application locale. - - # * - - # * @return string' -- name: getNamespace - visibility: public - parameters: [] - comment: '# * Get the application namespace. - - # * - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: getProviders - visibility: public - parameters: - - name: provider - comment: '# * Get the registered service provider instances if any exist. - - # * - - # * @param \Illuminate\Support\ServiceProvider|string $provider - - # * @return array' -- name: hasBeenBootstrapped - visibility: public - parameters: [] - comment: '# * Determine if the application has been bootstrapped before. - - # * - - # * @return bool' -- name: loadDeferredProviders - visibility: public - parameters: [] - comment: '# * Load and boot all of the remaining deferred providers. - - # * - - # * @return void' -- name: setLocale - visibility: public - parameters: - - name: locale - comment: '# * Set the current application locale. - - # * - - # * @param string $locale - - # * @return void' -- name: shouldSkipMiddleware - visibility: public - parameters: [] - comment: '# * Determine if middleware has been disabled for the application. - - # * - - # * @return bool' -- name: terminating - visibility: public - parameters: - - name: callback - comment: '# * Register a terminating callback with the application. - - # * - - # * @param callable|string $callback - - # * @return \Illuminate\Contracts\Foundation\Application' -- name: terminate - visibility: public - parameters: [] - comment: '# * Terminate the application. - - # * - - # * @return void' -traits: -- Illuminate\Contracts\Container\Container -interfaces: [] diff --git a/api/laravel/Contracts/Foundation/CachesConfiguration.yaml b/api/laravel/Contracts/Foundation/CachesConfiguration.yaml deleted file mode 100644 index 1c43f69..0000000 --- a/api/laravel/Contracts/Foundation/CachesConfiguration.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: CachesConfiguration -class_comment: null -dependencies: [] -properties: [] -methods: -- name: configurationIsCached - visibility: public - parameters: [] - comment: '# * Determine if the application configuration is cached. - - # * - - # * @return bool' -- name: getCachedConfigPath - visibility: public - parameters: [] - comment: '# * Get the path to the configuration cache file. - - # * - - # * @return string' -- name: getCachedServicesPath - visibility: public - parameters: [] - comment: '# * Get the path to the cached services.php file. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Foundation/CachesRoutes.yaml b/api/laravel/Contracts/Foundation/CachesRoutes.yaml deleted file mode 100644 index f239441..0000000 --- a/api/laravel/Contracts/Foundation/CachesRoutes.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: CachesRoutes -class_comment: null -dependencies: [] -properties: [] -methods: -- name: routesAreCached - visibility: public - parameters: [] - comment: '# * Determine if the application routes are cached. - - # * - - # * @return bool' -- name: getCachedRoutesPath - visibility: public - parameters: [] - comment: '# * Get the path to the routes cache file. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Foundation/ExceptionRenderer.yaml b/api/laravel/Contracts/Foundation/ExceptionRenderer.yaml deleted file mode 100644 index 6a7fc68..0000000 --- a/api/laravel/Contracts/Foundation/ExceptionRenderer.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: ExceptionRenderer -class_comment: null -dependencies: [] -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: throwable - comment: '# * Renders the given exception as HTML. - - # * - - # * @param \Throwable $throwable - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Foundation/MaintenanceMode.yaml b/api/laravel/Contracts/Foundation/MaintenanceMode.yaml deleted file mode 100644 index a7783bf..0000000 --- a/api/laravel/Contracts/Foundation/MaintenanceMode.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: MaintenanceMode -class_comment: null -dependencies: [] -properties: [] -methods: -- name: activate - visibility: public - parameters: - - name: payload - comment: '# * Take the application down for maintenance. - - # * - - # * @param array $payload - - # * @return void' -- name: deactivate - visibility: public - parameters: [] - comment: '# * Take the application out of maintenance. - - # * - - # * @return void' -- name: active - visibility: public - parameters: [] - comment: '# * Determine if the application is currently down for maintenance. - - # * - - # * @return bool' -- name: data - visibility: public - parameters: [] - comment: '# * Get the data array which was provided when the application was placed - into maintenance. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Hashing/Hasher.yaml b/api/laravel/Contracts/Hashing/Hasher.yaml deleted file mode 100644 index abe42d0..0000000 --- a/api/laravel/Contracts/Hashing/Hasher.yaml +++ /dev/null @@ -1,66 +0,0 @@ -name: Hasher -class_comment: null -dependencies: [] -properties: [] -methods: -- name: info - visibility: public - parameters: - - name: hashedValue - comment: '# * Get information about the given hashed value. - - # * - - # * @param string $hashedValue - - # * @return array' -- name: make - visibility: public - parameters: - - name: value - - name: options - default: '[]' - comment: '# * Hash the given value. - - # * - - # * @param string $value - - # * @param array $options - - # * @return string' -- name: check - visibility: public - parameters: - - name: value - - name: hashedValue - - name: options - default: '[]' - comment: '# * Check the given plain value against a hash. - - # * - - # * @param string $value - - # * @param string $hashedValue - - # * @param array $options - - # * @return bool' -- name: needsRehash - visibility: public - parameters: - - name: hashedValue - - name: options - default: '[]' - comment: '# * Check if the given hash has been hashed using the given options. - - # * - - # * @param string $hashedValue - - # * @param array $options - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Http/Kernel.yaml b/api/laravel/Contracts/Http/Kernel.yaml deleted file mode 100644 index dd09059..0000000 --- a/api/laravel/Contracts/Http/Kernel.yaml +++ /dev/null @@ -1,48 +0,0 @@ -name: Kernel -class_comment: null -dependencies: [] -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: [] - comment: '# * Bootstrap the application for HTTP requests. - - # * - - # * @return void' -- name: handle - visibility: public - parameters: - - name: request - comment: '# * Handle an incoming HTTP request. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: terminate - visibility: public - parameters: - - name: request - - name: response - comment: '# * Perform any final actions for the request lifecycle. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @param \Symfony\Component\HttpFoundation\Response $response - - # * @return void' -- name: getApplication - visibility: public - parameters: [] - comment: '# * Get the Laravel application instance. - - # * - - # * @return \Illuminate\Contracts\Foundation\Application' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Mail/Attachable.yaml b/api/laravel/Contracts/Mail/Attachable.yaml deleted file mode 100644 index a4d3f36..0000000 --- a/api/laravel/Contracts/Mail/Attachable.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Attachable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: toMailAttachment - visibility: public - parameters: [] - comment: '# * Get an attachment instance for this entity. - - # * - - # * @return \Illuminate\Mail\Attachment' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Mail/Factory.yaml b/api/laravel/Contracts/Mail/Factory.yaml deleted file mode 100644 index 2e81b48..0000000 --- a/api/laravel/Contracts/Mail/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: mailer - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a mailer instance by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Mail\Mailer' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Mail/MailQueue.yaml b/api/laravel/Contracts/Mail/MailQueue.yaml deleted file mode 100644 index 945d00e..0000000 --- a/api/laravel/Contracts/Mail/MailQueue.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: MailQueue -class_comment: null -dependencies: [] -properties: [] -methods: -- name: queue - visibility: public - parameters: - - name: view - - name: queue - default: 'null' - comment: '# * Queue a new e-mail message for sending. - - # * - - # * @param \Illuminate\Contracts\Mail\Mailable|string|array $view - - # * @param string|null $queue - - # * @return mixed' -- name: later - visibility: public - parameters: - - name: delay - - name: view - - name: queue - default: 'null' - comment: '# * Queue a new e-mail message for sending after (n) seconds. - - # * - - # * @param \DateTimeInterface|\DateInterval|int $delay - - # * @param \Illuminate\Contracts\Mail\Mailable|string|array $view - - # * @param string|null $queue - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Mail/Mailable.yaml b/api/laravel/Contracts/Mail/Mailable.yaml deleted file mode 100644 index 5862796..0000000 --- a/api/laravel/Contracts/Mail/Mailable.yaml +++ /dev/null @@ -1,113 +0,0 @@ -name: Mailable -class_comment: null -dependencies: -- name: Queue - type: class - source: Illuminate\Contracts\Queue\Factory -properties: [] -methods: -- name: send - visibility: public - parameters: - - name: mailer - comment: '# * Send the message using the given mailer. - - # * - - # * @param \Illuminate\Contracts\Mail\Factory|\Illuminate\Contracts\Mail\Mailer $mailer - - # * @return \Illuminate\Mail\SentMessage|null' -- name: queue - visibility: public - parameters: - - name: queue - comment: '# * Queue the given message. - - # * - - # * @param \Illuminate\Contracts\Queue\Factory $queue - - # * @return mixed' -- name: later - visibility: public - parameters: - - name: delay - - name: queue - comment: '# * Deliver the queued message after (n) seconds. - - # * - - # * @param \DateTimeInterface|\DateInterval|int $delay - - # * @param \Illuminate\Contracts\Queue\Factory $queue - - # * @return mixed' -- name: cc - visibility: public - parameters: - - name: address - - name: name - default: 'null' - comment: '# * Set the recipients of the message. - - # * - - # * @param object|array|string $address - - # * @param string|null $name - - # * @return self' -- name: bcc - visibility: public - parameters: - - name: address - - name: name - default: 'null' - comment: '# * Set the recipients of the message. - - # * - - # * @param object|array|string $address - - # * @param string|null $name - - # * @return $this' -- name: to - visibility: public - parameters: - - name: address - - name: name - default: 'null' - comment: '# * Set the recipients of the message. - - # * - - # * @param object|array|string $address - - # * @param string|null $name - - # * @return $this' -- name: locale - visibility: public - parameters: - - name: locale - comment: '# * Set the locale of the message. - - # * - - # * @param string $locale - - # * @return $this' -- name: mailer - visibility: public - parameters: - - name: mailer - comment: '# * Set the name of the mailer that should be used to send the message. - - # * - - # * @param string $mailer - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Mail/Mailer.yaml b/api/laravel/Contracts/Mail/Mailer.yaml deleted file mode 100644 index bd777a6..0000000 --- a/api/laravel/Contracts/Mail/Mailer.yaml +++ /dev/null @@ -1,81 +0,0 @@ -name: Mailer -class_comment: null -dependencies: [] -properties: [] -methods: -- name: to - visibility: public - parameters: - - name: users - comment: '# * Begin the process of mailing a mailable class instance. - - # * - - # * @param mixed $users - - # * @return \Illuminate\Mail\PendingMail' -- name: bcc - visibility: public - parameters: - - name: users - comment: '# * Begin the process of mailing a mailable class instance. - - # * - - # * @param mixed $users - - # * @return \Illuminate\Mail\PendingMail' -- name: raw - visibility: public - parameters: - - name: text - - name: callback - comment: '# * Send a new message with only a raw text part. - - # * - - # * @param string $text - - # * @param mixed $callback - - # * @return \Illuminate\Mail\SentMessage|null' -- name: send - visibility: public - parameters: - - name: view - - name: data - default: '[]' - - name: callback - default: 'null' - comment: '# * Send a new message using a view. - - # * - - # * @param \Illuminate\Contracts\Mail\Mailable|string|array $view - - # * @param array $data - - # * @param \Closure|string|null $callback - - # * @return \Illuminate\Mail\SentMessage|null' -- name: sendNow - visibility: public - parameters: - - name: mailable - - name: data - default: '[]' - - name: callback - default: 'null' - comment: '# * Send a new message synchronously using a view. - - # * - - # * @param \Illuminate\Contracts\Mail\Mailable|string|array $mailable - - # * @param array $data - - # * @param \Closure|string|null $callback - - # * @return \Illuminate\Mail\SentMessage|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Notifications/Dispatcher.yaml b/api/laravel/Contracts/Notifications/Dispatcher.yaml deleted file mode 100644 index 909941f..0000000 --- a/api/laravel/Contracts/Notifications/Dispatcher.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: Dispatcher -class_comment: null -dependencies: [] -properties: [] -methods: -- name: send - visibility: public - parameters: - - name: notifiables - - name: notification - comment: '# * Send the given notification to the given notifiable entities. - - # * - - # * @param \Illuminate\Support\Collection|array|mixed $notifiables - - # * @param mixed $notification - - # * @return void' -- name: sendNow - visibility: public - parameters: - - name: notifiables - - name: notification - - name: channels - default: 'null' - comment: '# * Send the given notification immediately. - - # * - - # * @param \Illuminate\Support\Collection|array|mixed $notifiables - - # * @param mixed $notification - - # * @param array|null $channels - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Notifications/Factory.yaml b/api/laravel/Contracts/Notifications/Factory.yaml deleted file mode 100644 index 408f286..0000000 --- a/api/laravel/Contracts/Notifications/Factory.yaml +++ /dev/null @@ -1,47 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: channel - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a channel instance by name. - - # * - - # * @param string|null $name - - # * @return mixed' -- name: send - visibility: public - parameters: - - name: notifiables - - name: notification - comment: '# * Send the given notification to the given notifiable entities. - - # * - - # * @param \Illuminate\Support\Collection|array|mixed $notifiables - - # * @param mixed $notification - - # * @return void' -- name: sendNow - visibility: public - parameters: - - name: notifiables - - name: notification - comment: '# * Send the given notification immediately. - - # * - - # * @param \Illuminate\Support\Collection|array|mixed $notifiables - - # * @param mixed $notification - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Pagination/CursorPaginator.yaml b/api/laravel/Contracts/Pagination/CursorPaginator.yaml deleted file mode 100644 index 585838f..0000000 --- a/api/laravel/Contracts/Pagination/CursorPaginator.yaml +++ /dev/null @@ -1,157 +0,0 @@ -name: CursorPaginator -class_comment: null -dependencies: [] -properties: [] -methods: -- name: url - visibility: public - parameters: - - name: cursor - comment: '# * Get the URL for a given cursor. - - # * - - # * @param \Illuminate\Pagination\Cursor|null $cursor - - # * @return string' -- name: appends - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Add a set of query string values to the paginator. - - # * - - # * @param array|string|null $key - - # * @param string|null $value - - # * @return $this' -- name: fragment - visibility: public - parameters: - - name: fragment - default: 'null' - comment: '# * Get / set the URL fragment to be appended to URLs. - - # * - - # * @param string|null $fragment - - # * @return $this|string|null' -- name: withQueryString - visibility: public - parameters: [] - comment: '# * Add all current query string values to the paginator. - - # * - - # * @return $this' -- name: previousPageUrl - visibility: public - parameters: [] - comment: '# * Get the URL for the previous page, or null. - - # * - - # * @return string|null' -- name: nextPageUrl - visibility: public - parameters: [] - comment: '# * The URL for the next page, or null. - - # * - - # * @return string|null' -- name: items - visibility: public - parameters: [] - comment: '# * Get all of the items being paginated. - - # * - - # * @return array' -- name: previousCursor - visibility: public - parameters: [] - comment: '# * Get the "cursor" of the previous set of items. - - # * - - # * @return \Illuminate\Pagination\Cursor|null' -- name: nextCursor - visibility: public - parameters: [] - comment: '# * Get the "cursor" of the next set of items. - - # * - - # * @return \Illuminate\Pagination\Cursor|null' -- name: perPage - visibility: public - parameters: [] - comment: '# * Determine how many items are being shown per page. - - # * - - # * @return int' -- name: cursor - visibility: public - parameters: [] - comment: '# * Get the current cursor being paginated. - - # * - - # * @return \Illuminate\Pagination\Cursor|null' -- name: hasPages - visibility: public - parameters: [] - comment: '# * Determine if there are enough items to split into multiple pages. - - # * - - # * @return bool' -- name: path - visibility: public - parameters: [] - comment: '# * Get the base path for paginator generated URLs. - - # * - - # * @return string|null' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the list of items is empty or not. - - # * - - # * @return bool' -- name: isNotEmpty - visibility: public - parameters: [] - comment: '# * Determine if the list of items is not empty. - - # * - - # * @return bool' -- name: render - visibility: public - parameters: - - name: view - default: 'null' - - name: data - default: '[]' - comment: '# * Render the paginator using a given view. - - # * - - # * @param string|null $view - - # * @param array $data - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Pagination/LengthAwarePaginator.yaml b/api/laravel/Contracts/Pagination/LengthAwarePaginator.yaml deleted file mode 100644 index 983c63f..0000000 --- a/api/laravel/Contracts/Pagination/LengthAwarePaginator.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: LengthAwarePaginator -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getUrlRange - visibility: public - parameters: - - name: start - - name: end - comment: '# * Create a range of pagination URLs. - - # * - - # * @param int $start - - # * @param int $end - - # * @return array' -- name: total - visibility: public - parameters: [] - comment: '# * Determine the total number of items in the data store. - - # * - - # * @return int' -- name: lastPage - visibility: public - parameters: [] - comment: '# * Get the page number of the last available page. - - # * - - # * @return int' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Pagination/Paginator.yaml b/api/laravel/Contracts/Pagination/Paginator.yaml deleted file mode 100644 index cd0d40e..0000000 --- a/api/laravel/Contracts/Pagination/Paginator.yaml +++ /dev/null @@ -1,157 +0,0 @@ -name: Paginator -class_comment: null -dependencies: [] -properties: [] -methods: -- name: url - visibility: public - parameters: - - name: page - comment: '# * Get the URL for a given page. - - # * - - # * @param int $page - - # * @return string' -- name: appends - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Add a set of query string values to the paginator. - - # * - - # * @param array|string|null $key - - # * @param string|null $value - - # * @return $this' -- name: fragment - visibility: public - parameters: - - name: fragment - default: 'null' - comment: '# * Get / set the URL fragment to be appended to URLs. - - # * - - # * @param string|null $fragment - - # * @return $this|string|null' -- name: nextPageUrl - visibility: public - parameters: [] - comment: '# * The URL for the next page, or null. - - # * - - # * @return string|null' -- name: previousPageUrl - visibility: public - parameters: [] - comment: '# * Get the URL for the previous page, or null. - - # * - - # * @return string|null' -- name: items - visibility: public - parameters: [] - comment: '# * Get all of the items being paginated. - - # * - - # * @return array' -- name: firstItem - visibility: public - parameters: [] - comment: '# * Get the "index" of the first item being paginated. - - # * - - # * @return int|null' -- name: lastItem - visibility: public - parameters: [] - comment: '# * Get the "index" of the last item being paginated. - - # * - - # * @return int|null' -- name: perPage - visibility: public - parameters: [] - comment: '# * Determine how many items are being shown per page. - - # * - - # * @return int' -- name: currentPage - visibility: public - parameters: [] - comment: '# * Determine the current page being paginated. - - # * - - # * @return int' -- name: hasPages - visibility: public - parameters: [] - comment: '# * Determine if there are enough items to split into multiple pages. - - # * - - # * @return bool' -- name: hasMorePages - visibility: public - parameters: [] - comment: '# * Determine if there are more items in the data store. - - # * - - # * @return bool' -- name: path - visibility: public - parameters: [] - comment: '# * Get the base path for paginator generated URLs. - - # * - - # * @return string|null' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the list of items is empty or not. - - # * - - # * @return bool' -- name: isNotEmpty - visibility: public - parameters: [] - comment: '# * Determine if the list of items is not empty. - - # * - - # * @return bool' -- name: render - visibility: public - parameters: - - name: view - default: 'null' - - name: data - default: '[]' - comment: '# * Render the paginator using a given view. - - # * - - # * @param string|null $view - - # * @param array $data - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Pipeline/Hub.yaml b/api/laravel/Contracts/Pipeline/Hub.yaml deleted file mode 100644 index bb15fb8..0000000 --- a/api/laravel/Contracts/Pipeline/Hub.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Hub -class_comment: null -dependencies: [] -properties: [] -methods: -- name: pipe - visibility: public - parameters: - - name: object - - name: pipeline - default: 'null' - comment: '# * Send an object through one of the available pipelines. - - # * - - # * @param mixed $object - - # * @param string|null $pipeline - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Pipeline/Pipeline.yaml b/api/laravel/Contracts/Pipeline/Pipeline.yaml deleted file mode 100644 index 49b7249..0000000 --- a/api/laravel/Contracts/Pipeline/Pipeline.yaml +++ /dev/null @@ -1,55 +0,0 @@ -name: Pipeline -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: send - visibility: public - parameters: - - name: traveler - comment: '# * Set the traveler object being sent on the pipeline. - - # * - - # * @param mixed $traveler - - # * @return $this' -- name: through - visibility: public - parameters: - - name: stops - comment: '# * Set the stops of the pipeline. - - # * - - # * @param dynamic|array $stops - - # * @return $this' -- name: via - visibility: public - parameters: - - name: method - comment: '# * Set the method to call on the stops. - - # * - - # * @param string $method - - # * @return $this' -- name: then - visibility: public - parameters: - - name: destination - comment: '# * Run the pipeline with a final destination callback. - - # * - - # * @param \Closure $destination - - # * @return mixed' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Contracts/Process/InvokedProcess.yaml b/api/laravel/Contracts/Process/InvokedProcess.yaml deleted file mode 100644 index c9b45d6..0000000 --- a/api/laravel/Contracts/Process/InvokedProcess.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: InvokedProcess -class_comment: null -dependencies: [] -properties: [] -methods: -- name: id - visibility: public - parameters: [] - comment: '# * Get the process ID if the process is still running. - - # * - - # * @return int|null' -- name: signal - visibility: public - parameters: - - name: signal - comment: '# * Send a signal to the process. - - # * - - # * @param int $signal - - # * @return $this' -- name: running - visibility: public - parameters: [] - comment: '# * Determine if the process is still running. - - # * - - # * @return bool' -- name: output - visibility: public - parameters: [] - comment: '# * Get the standard output for the process. - - # * - - # * @return string' -- name: errorOutput - visibility: public - parameters: [] - comment: '# * Get the error output for the process. - - # * - - # * @return string' -- name: latestOutput - visibility: public - parameters: [] - comment: '# * Get the latest standard output for the process. - - # * - - # * @return string' -- name: latestErrorOutput - visibility: public - parameters: [] - comment: '# * Get the latest error output for the process. - - # * - - # * @return string' -- name: wait - visibility: public - parameters: - - name: output - default: 'null' - comment: '# * Wait for the process to finish. - - # * - - # * @param callable|null $output - - # * @return \Illuminate\Console\Process\ProcessResult' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Process/ProcessResult.yaml b/api/laravel/Contracts/Process/ProcessResult.yaml deleted file mode 100644 index d26c131..0000000 --- a/api/laravel/Contracts/Process/ProcessResult.yaml +++ /dev/null @@ -1,105 +0,0 @@ -name: ProcessResult -class_comment: null -dependencies: [] -properties: [] -methods: -- name: command - visibility: public - parameters: [] - comment: '# * Get the original command executed by the process. - - # * - - # * @return string' -- name: successful - visibility: public - parameters: [] - comment: '# * Determine if the process was successful. - - # * - - # * @return bool' -- name: failed - visibility: public - parameters: [] - comment: '# * Determine if the process failed. - - # * - - # * @return bool' -- name: exitCode - visibility: public - parameters: [] - comment: '# * Get the exit code of the process. - - # * - - # * @return int|null' -- name: output - visibility: public - parameters: [] - comment: '# * Get the standard output of the process. - - # * - - # * @return string' -- name: seeInOutput - visibility: public - parameters: - - name: output - comment: '# * Determine if the output contains the given string. - - # * - - # * @param string $output - - # * @return bool' -- name: errorOutput - visibility: public - parameters: [] - comment: '# * Get the error output of the process. - - # * - - # * @return string' -- name: seeInErrorOutput - visibility: public - parameters: - - name: output - comment: '# * Determine if the error output contains the given string. - - # * - - # * @param string $output - - # * @return bool' -- name: throw - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Throw an exception if the process failed. - - # * - - # * @param callable|null $callback - - # * @return $this' -- name: throwIf - visibility: public - parameters: - - name: condition - - name: callback - default: 'null' - comment: '# * Throw an exception if the process failed and the given condition is - true. - - # * - - # * @param bool $condition - - # * @param callable|null $callback - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ClearableQueue.yaml b/api/laravel/Contracts/Queue/ClearableQueue.yaml deleted file mode 100644 index 9b8c2bc..0000000 --- a/api/laravel/Contracts/Queue/ClearableQueue.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: ClearableQueue -class_comment: null -dependencies: [] -properties: [] -methods: -- name: clear - visibility: public - parameters: - - name: queue - comment: '# * Delete all of the jobs from the queue. - - # * - - # * @param string $queue - - # * @return int' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/EntityNotFoundException.yaml b/api/laravel/Contracts/Queue/EntityNotFoundException.yaml deleted file mode 100644 index 42602ca..0000000 --- a/api/laravel/Contracts/Queue/EntityNotFoundException.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: EntityNotFoundException -class_comment: null -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: type - - name: id - comment: '# * Create a new exception instance. - - # * - - # * @param string $type - - # * @param mixed $id - - # * @return void' -traits: -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Contracts/Queue/EntityResolver.yaml b/api/laravel/Contracts/Queue/EntityResolver.yaml deleted file mode 100644 index 9d22928..0000000 --- a/api/laravel/Contracts/Queue/EntityResolver.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: EntityResolver -class_comment: null -dependencies: [] -properties: [] -methods: -- name: resolve - visibility: public - parameters: - - name: type - - name: id - comment: '# * Resolve the entity for the given ID. - - # * - - # * @param string $type - - # * @param mixed $id - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/Factory.yaml b/api/laravel/Contracts/Queue/Factory.yaml deleted file mode 100644 index 9198911..0000000 --- a/api/laravel/Contracts/Queue/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Resolve a queue connection instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Queue\Queue' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/Job.yaml b/api/laravel/Contracts/Queue/Job.yaml deleted file mode 100644 index 06c694c..0000000 --- a/api/laravel/Contracts/Queue/Job.yaml +++ /dev/null @@ -1,196 +0,0 @@ -name: Job -class_comment: null -dependencies: [] -properties: [] -methods: -- name: uuid - visibility: public - parameters: [] - comment: '# * Get the UUID of the job. - - # * - - # * @return string|null' -- name: getJobId - visibility: public - parameters: [] - comment: '# * Get the job identifier. - - # * - - # * @return string' -- name: payload - visibility: public - parameters: [] - comment: '# * Get the decoded body of the job. - - # * - - # * @return array' -- name: fire - visibility: public - parameters: [] - comment: '# * Fire the job. - - # * - - # * @return void' -- name: release - visibility: public - parameters: - - name: delay - default: '0' - comment: '# * Release the job back into the queue after (n) seconds. - - # * - - # * @param int $delay - - # * @return void' -- name: isReleased - visibility: public - parameters: [] - comment: '# * Determine if the job was released back into the queue. - - # * - - # * @return bool' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete the job from the queue. - - # * - - # * @return void' -- name: isDeleted - visibility: public - parameters: [] - comment: '# * Determine if the job has been deleted. - - # * - - # * @return bool' -- name: isDeletedOrReleased - visibility: public - parameters: [] - comment: '# * Determine if the job has been deleted or released. - - # * - - # * @return bool' -- name: attempts - visibility: public - parameters: [] - comment: '# * Get the number of times the job has been attempted. - - # * - - # * @return int' -- name: hasFailed - visibility: public - parameters: [] - comment: '# * Determine if the job has been marked as a failure. - - # * - - # * @return bool' -- name: markAsFailed - visibility: public - parameters: [] - comment: '# * Mark the job as "failed". - - # * - - # * @return void' -- name: fail - visibility: public - parameters: - - name: e - default: 'null' - comment: '# * Delete the job, call the "failed" method, and raise the failed job - event. - - # * - - # * @param \Throwable|null $e - - # * @return void' -- name: maxTries - visibility: public - parameters: [] - comment: '# * Get the number of times to attempt a job. - - # * - - # * @return int|null' -- name: maxExceptions - visibility: public - parameters: [] - comment: '# * Get the maximum number of exceptions allowed, regardless of attempts. - - # * - - # * @return int|null' -- name: timeout - visibility: public - parameters: [] - comment: '# * Get the number of seconds the job can run. - - # * - - # * @return int|null' -- name: retryUntil - visibility: public - parameters: [] - comment: '# * Get the timestamp indicating when the job should timeout. - - # * - - # * @return int|null' -- name: getName - visibility: public - parameters: [] - comment: '# * Get the name of the queued job class. - - # * - - # * @return string' -- name: resolveName - visibility: public - parameters: [] - comment: '# * Get the resolved name of the queued job class. - - # * - - # * Resolves the name of "wrapped" jobs such as class-based handlers. - - # * - - # * @return string' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the name of the connection the job belongs to. - - # * - - # * @return string' -- name: getQueue - visibility: public - parameters: [] - comment: '# * Get the name of the queue the job belongs to. - - # * - - # * @return string' -- name: getRawBody - visibility: public - parameters: [] - comment: '# * Get the raw body string for the job. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/Monitor.yaml b/api/laravel/Contracts/Queue/Monitor.yaml deleted file mode 100644 index 8711de8..0000000 --- a/api/laravel/Contracts/Queue/Monitor.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: Monitor -class_comment: null -dependencies: [] -properties: [] -methods: -- name: looping - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be executed on every iteration through the - queue loop. - - # * - - # * @param mixed $callback - - # * @return void' -- name: failing - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be executed when a job fails after the maximum - number of retries. - - # * - - # * @param mixed $callback - - # * @return void' -- name: stopping - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be executed when a daemon queue is stopping. - - # * - - # * @param mixed $callback - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/Queue.yaml b/api/laravel/Contracts/Queue/Queue.yaml deleted file mode 100644 index bac6dbc..0000000 --- a/api/laravel/Contracts/Queue/Queue.yaml +++ /dev/null @@ -1,168 +0,0 @@ -name: Queue -class_comment: null -dependencies: [] -properties: [] -methods: -- name: size - visibility: public - parameters: - - name: queue - default: 'null' - comment: '# * Get the size of the queue. - - # * - - # * @param string|null $queue - - # * @return int' -- name: push - visibility: public - parameters: - - name: job - - name: data - default: '''''' - - name: queue - default: 'null' - comment: '# * Push a new job onto the queue. - - # * - - # * @param string|object $job - - # * @param mixed $data - - # * @param string|null $queue - - # * @return mixed' -- name: pushOn - visibility: public - parameters: - - name: queue - - name: job - - name: data - default: '''''' - comment: '# * Push a new job onto the queue. - - # * - - # * @param string $queue - - # * @param string|object $job - - # * @param mixed $data - - # * @return mixed' -- name: pushRaw - visibility: public - parameters: - - name: payload - - name: queue - default: 'null' - - name: options - default: '[]' - comment: '# * Push a raw payload onto the queue. - - # * - - # * @param string $payload - - # * @param string|null $queue - - # * @param array $options - - # * @return mixed' -- name: later - visibility: public - parameters: - - name: delay - - name: job - - name: data - default: '''''' - - name: queue - default: 'null' - comment: '# * Push a new job onto the queue after (n) seconds. - - # * - - # * @param \DateTimeInterface|\DateInterval|int $delay - - # * @param string|object $job - - # * @param mixed $data - - # * @param string|null $queue - - # * @return mixed' -- name: laterOn - visibility: public - parameters: - - name: queue - - name: delay - - name: job - - name: data - default: '''''' - comment: '# * Push a new job onto a specific queue after (n) seconds. - - # * - - # * @param string $queue - - # * @param \DateTimeInterface|\DateInterval|int $delay - - # * @param string|object $job - - # * @param mixed $data - - # * @return mixed' -- name: bulk - visibility: public - parameters: - - name: jobs - - name: data - default: '''''' - - name: queue - default: 'null' - comment: '# * Push an array of jobs onto the queue. - - # * - - # * @param array $jobs - - # * @param mixed $data - - # * @param string|null $queue - - # * @return mixed' -- name: pop - visibility: public - parameters: - - name: queue - default: 'null' - comment: '# * Pop the next job off of the queue. - - # * - - # * @param string|null $queue - - # * @return \Illuminate\Contracts\Queue\Job|null' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the connection name for the queue. - - # * - - # * @return string' -- name: setConnectionName - visibility: public - parameters: - - name: name - comment: '# * Set the connection name for the queue. - - # * - - # * @param string $name - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/QueueableCollection.yaml b/api/laravel/Contracts/Queue/QueueableCollection.yaml deleted file mode 100644 index a8d45a2..0000000 --- a/api/laravel/Contracts/Queue/QueueableCollection.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: QueueableCollection -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getQueueableClass - visibility: public - parameters: [] - comment: '# * Get the type of the entities being queued. - - # * - - # * @return string|null' -- name: getQueueableIds - visibility: public - parameters: [] - comment: '# * Get the identifiers for all of the entities. - - # * - - # * @return array' -- name: getQueueableRelations - visibility: public - parameters: [] - comment: '# * Get the relationships of the entities being queued. - - # * - - # * @return array' -- name: getQueueableConnection - visibility: public - parameters: [] - comment: '# * Get the connection of the entities being queued. - - # * - - # * @return string|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/QueueableEntity.yaml b/api/laravel/Contracts/Queue/QueueableEntity.yaml deleted file mode 100644 index 3c6a0ea..0000000 --- a/api/laravel/Contracts/Queue/QueueableEntity.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: QueueableEntity -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getQueueableId - visibility: public - parameters: [] - comment: '# * Get the queueable identity for the entity. - - # * - - # * @return mixed' -- name: getQueueableRelations - visibility: public - parameters: [] - comment: '# * Get the relationships for the entity. - - # * - - # * @return array' -- name: getQueueableConnection - visibility: public - parameters: [] - comment: '# * Get the connection of the entity. - - # * - - # * @return string|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ShouldBeEncrypted.yaml b/api/laravel/Contracts/Queue/ShouldBeEncrypted.yaml deleted file mode 100644 index 73c082e..0000000 --- a/api/laravel/Contracts/Queue/ShouldBeEncrypted.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldBeEncrypted -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ShouldBeUnique.yaml b/api/laravel/Contracts/Queue/ShouldBeUnique.yaml deleted file mode 100644 index cbf9764..0000000 --- a/api/laravel/Contracts/Queue/ShouldBeUnique.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldBeUnique -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ShouldBeUniqueUntilProcessing.yaml b/api/laravel/Contracts/Queue/ShouldBeUniqueUntilProcessing.yaml deleted file mode 100644 index 7ebef4a..0000000 --- a/api/laravel/Contracts/Queue/ShouldBeUniqueUntilProcessing.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldBeUniqueUntilProcessing -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ShouldQueue.yaml b/api/laravel/Contracts/Queue/ShouldQueue.yaml deleted file mode 100644 index d789b67..0000000 --- a/api/laravel/Contracts/Queue/ShouldQueue.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldQueue -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Queue/ShouldQueueAfterCommit.yaml b/api/laravel/Contracts/Queue/ShouldQueueAfterCommit.yaml deleted file mode 100644 index d556c0c..0000000 --- a/api/laravel/Contracts/Queue/ShouldQueueAfterCommit.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ShouldQueueAfterCommit -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Redis/Connection.yaml b/api/laravel/Contracts/Redis/Connection.yaml deleted file mode 100644 index d2dc30b..0000000 --- a/api/laravel/Contracts/Redis/Connection.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: Connection -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: subscribe - visibility: public - parameters: - - name: channels - - name: callback - comment: '# * Subscribe to a set of given channels for messages. - - # * - - # * @param array|string $channels - - # * @param \Closure $callback - - # * @return void' -- name: psubscribe - visibility: public - parameters: - - name: channels - - name: callback - comment: '# * Subscribe to a set of given channels with wildcards. - - # * - - # * @param array|string $channels - - # * @param \Closure $callback - - # * @return void' -- name: command - visibility: public - parameters: - - name: method - - name: parameters - default: '[]' - comment: '# * Run a command against the Redis database. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Contracts/Redis/Connector.yaml b/api/laravel/Contracts/Redis/Connector.yaml deleted file mode 100644 index b61e29f..0000000 --- a/api/laravel/Contracts/Redis/Connector.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: Connector -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connect - visibility: public - parameters: - - name: config - - name: options - comment: '# * Create a connection to a Redis cluster. - - # * - - # * @param array $config - - # * @param array $options - - # * @return \Illuminate\Redis\Connections\Connection' -- name: connectToCluster - visibility: public - parameters: - - name: config - - name: clusterOptions - - name: options - comment: '# * Create a connection to a Redis instance. - - # * - - # * @param array $config - - # * @param array $clusterOptions - - # * @param array $options - - # * @return \Illuminate\Redis\Connections\Connection' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Redis/Factory.yaml b/api/laravel/Contracts/Redis/Factory.yaml deleted file mode 100644 index 3ba8b09..0000000 --- a/api/laravel/Contracts/Redis/Factory.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a Redis connection by name. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Redis\Connections\Connection' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Redis/LimiterTimeoutException.yaml b/api/laravel/Contracts/Redis/LimiterTimeoutException.yaml deleted file mode 100644 index e2cec25..0000000 --- a/api/laravel/Contracts/Redis/LimiterTimeoutException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: LimiterTimeoutException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -properties: [] -methods: [] -traits: -- Exception -interfaces: [] diff --git a/api/laravel/Contracts/Routing/BindingRegistrar.yaml b/api/laravel/Contracts/Routing/BindingRegistrar.yaml deleted file mode 100644 index f57258d..0000000 --- a/api/laravel/Contracts/Routing/BindingRegistrar.yaml +++ /dev/null @@ -1,32 +0,0 @@ -name: BindingRegistrar -class_comment: null -dependencies: [] -properties: [] -methods: -- name: bind - visibility: public - parameters: - - name: key - - name: binder - comment: '# * Add a new route parameter binder. - - # * - - # * @param string $key - - # * @param string|callable $binder - - # * @return void' -- name: getBindingCallback - visibility: public - parameters: - - name: key - comment: '# * Get the binding callback for a given binding. - - # * - - # * @param string $key - - # * @return \Closure' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Routing/Registrar.yaml b/api/laravel/Contracts/Routing/Registrar.yaml deleted file mode 100644 index 09a1d8c..0000000 --- a/api/laravel/Contracts/Routing/Registrar.yaml +++ /dev/null @@ -1,162 +0,0 @@ -name: Registrar -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new GET route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: post - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new POST route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: put - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new PUT route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: delete - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new DELETE route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: patch - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new PATCH route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: options - visibility: public - parameters: - - name: uri - - name: action - comment: '# * Register a new OPTIONS route with the router. - - # * - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: match - visibility: public - parameters: - - name: methods - - name: uri - - name: action - comment: '# * Register a new route with the given verbs. - - # * - - # * @param array|string $methods - - # * @param string $uri - - # * @param array|string|callable $action - - # * @return \Illuminate\Routing\Route' -- name: resource - visibility: public - parameters: - - name: name - - name: controller - - name: options - default: '[]' - comment: '# * Route a resource to a controller. - - # * - - # * @param string $name - - # * @param string $controller - - # * @param array $options - - # * @return \Illuminate\Routing\PendingResourceRegistration' -- name: group - visibility: public - parameters: - - name: attributes - - name: routes - comment: '# * Create a route group with shared attributes. - - # * - - # * @param array $attributes - - # * @param \Closure|string $routes - - # * @return void' -- name: substituteBindings - visibility: public - parameters: - - name: route - comment: '# * Substitute the route bindings onto the route. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return \Illuminate\Routing\Route' -- name: substituteImplicitBindings - visibility: public - parameters: - - name: route - comment: '# * Substitute the implicit Eloquent model bindings for the route. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Routing/ResponseFactory.yaml b/api/laravel/Contracts/Routing/ResponseFactory.yaml deleted file mode 100644 index 65125d5..0000000 --- a/api/laravel/Contracts/Routing/ResponseFactory.yaml +++ /dev/null @@ -1,314 +0,0 @@ -name: ResponseFactory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: make - visibility: public - parameters: - - name: content - default: '''''' - - name: status - default: '200' - - name: headers - default: '[]' - comment: '# * Create a new response instance. - - # * - - # * @param array|string $content - - # * @param int $status - - # * @param array $headers - - # * @return \Illuminate\Http\Response' -- name: noContent - visibility: public - parameters: - - name: status - default: '204' - - name: headers - default: '[]' - comment: '# * Create a new "no content" response. - - # * - - # * @param int $status - - # * @param array $headers - - # * @return \Illuminate\Http\Response' -- name: view - visibility: public - parameters: - - name: view - - name: data - default: '[]' - - name: status - default: '200' - - name: headers - default: '[]' - comment: '# * Create a new response for a given view. - - # * - - # * @param string|array $view - - # * @param array $data - - # * @param int $status - - # * @param array $headers - - # * @return \Illuminate\Http\Response' -- name: json - visibility: public - parameters: - - name: data - default: '[]' - - name: status - default: '200' - - name: headers - default: '[]' - - name: options - default: '0' - comment: '# * Create a new JSON response instance. - - # * - - # * @param mixed $data - - # * @param int $status - - # * @param array $headers - - # * @param int $options - - # * @return \Illuminate\Http\JsonResponse' -- name: jsonp - visibility: public - parameters: - - name: callback - - name: data - default: '[]' - - name: status - default: '200' - - name: headers - default: '[]' - - name: options - default: '0' - comment: '# * Create a new JSONP response instance. - - # * - - # * @param string $callback - - # * @param mixed $data - - # * @param int $status - - # * @param array $headers - - # * @param int $options - - # * @return \Illuminate\Http\JsonResponse' -- name: stream - visibility: public - parameters: - - name: callback - - name: status - default: '200' - - name: headers - default: '[]' - comment: '# * Create a new streamed response instance. - - # * - - # * @param callable $callback - - # * @param int $status - - # * @param array $headers - - # * @return \Symfony\Component\HttpFoundation\StreamedResponse' -- name: streamDownload - visibility: public - parameters: - - name: callback - - name: name - default: 'null' - - name: headers - default: '[]' - - name: disposition - default: '''attachment''' - comment: '# * Create a new streamed response instance as a file download. - - # * - - # * @param callable $callback - - # * @param string|null $name - - # * @param array $headers - - # * @param string|null $disposition - - # * @return \Symfony\Component\HttpFoundation\StreamedResponse' -- name: download - visibility: public - parameters: - - name: file - - name: name - default: 'null' - - name: headers - default: '[]' - - name: disposition - default: '''attachment''' - comment: '# * Create a new file download response. - - # * - - # * @param \SplFileInfo|string $file - - # * @param string|null $name - - # * @param array $headers - - # * @param string|null $disposition - - # * @return \Symfony\Component\HttpFoundation\BinaryFileResponse' -- name: file - visibility: public - parameters: - - name: file - - name: headers - default: '[]' - comment: '# * Return the raw contents of a binary file. - - # * - - # * @param \SplFileInfo|string $file - - # * @param array $headers - - # * @return \Symfony\Component\HttpFoundation\BinaryFileResponse' -- name: redirectTo - visibility: public - parameters: - - name: path - - name: status - default: '302' - - name: headers - default: '[]' - - name: secure - default: 'null' - comment: '# * Create a new redirect response to the given path. - - # * - - # * @param string $path - - # * @param int $status - - # * @param array $headers - - # * @param bool|null $secure - - # * @return \Illuminate\Http\RedirectResponse' -- name: redirectToRoute - visibility: public - parameters: - - name: route - - name: parameters - default: '[]' - - name: status - default: '302' - - name: headers - default: '[]' - comment: '# * Create a new redirect response to a named route. - - # * - - # * @param string $route - - # * @param mixed $parameters - - # * @param int $status - - # * @param array $headers - - # * @return \Illuminate\Http\RedirectResponse' -- name: redirectToAction - visibility: public - parameters: - - name: action - - name: parameters - default: '[]' - - name: status - default: '302' - - name: headers - default: '[]' - comment: '# * Create a new redirect response to a controller action. - - # * - - # * @param array|string $action - - # * @param mixed $parameters - - # * @param int $status - - # * @param array $headers - - # * @return \Illuminate\Http\RedirectResponse' -- name: redirectGuest - visibility: public - parameters: - - name: path - - name: status - default: '302' - - name: headers - default: '[]' - - name: secure - default: 'null' - comment: '# * Create a new redirect response, while putting the current URL in the - session. - - # * - - # * @param string $path - - # * @param int $status - - # * @param array $headers - - # * @param bool|null $secure - - # * @return \Illuminate\Http\RedirectResponse' -- name: redirectToIntended - visibility: public - parameters: - - name: default - default: '''/''' - - name: status - default: '302' - - name: headers - default: '[]' - - name: secure - default: 'null' - comment: '# * Create a new redirect response to the previously intended location. - - # * - - # * @param string $default - - # * @param int $status - - # * @param array $headers - - # * @param bool|null $secure - - # * @return \Illuminate\Http\RedirectResponse' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Routing/UrlGenerator.yaml b/api/laravel/Contracts/Routing/UrlGenerator.yaml deleted file mode 100644 index d73e815..0000000 --- a/api/laravel/Contracts/Routing/UrlGenerator.yaml +++ /dev/null @@ -1,197 +0,0 @@ -name: UrlGenerator -class_comment: null -dependencies: [] -properties: [] -methods: -- name: current - visibility: public - parameters: [] - comment: '# * @method string query(string $path, array $query = [], mixed $extra - = [], bool|null $secure = null) - - # */ - - # interface UrlGenerator - - # { - - # /** - - # * Get the current URL for the request. - - # * - - # * @return string' -- name: previous - visibility: public - parameters: - - name: fallback - default: 'false' - comment: '# * Get the URL for the previous request. - - # * - - # * @param mixed $fallback - - # * @return string' -- name: to - visibility: public - parameters: - - name: path - - name: extra - default: '[]' - - name: secure - default: 'null' - comment: '# * Generate an absolute URL to the given path. - - # * - - # * @param string $path - - # * @param mixed $extra - - # * @param bool|null $secure - - # * @return string' -- name: secure - visibility: public - parameters: - - name: path - - name: parameters - default: '[]' - comment: '# * Generate a secure, absolute URL to the given path. - - # * - - # * @param string $path - - # * @param array $parameters - - # * @return string' -- name: asset - visibility: public - parameters: - - name: path - - name: secure - default: 'null' - comment: '# * Generate the URL to an application asset. - - # * - - # * @param string $path - - # * @param bool|null $secure - - # * @return string' -- name: route - visibility: public - parameters: - - name: name - - name: parameters - default: '[]' - - name: absolute - default: 'true' - comment: '# * Get the URL to a named route. - - # * - - # * @param string $name - - # * @param mixed $parameters - - # * @param bool $absolute - - # * @return string - - # * - - # * @throws \InvalidArgumentException' -- name: signedRoute - visibility: public - parameters: - - name: name - - name: parameters - default: '[]' - - name: expiration - default: 'null' - - name: absolute - default: 'true' - comment: '# * Create a signed route URL for a named route. - - # * - - # * @param string $name - - # * @param mixed $parameters - - # * @param \DateTimeInterface|\DateInterval|int|null $expiration - - # * @param bool $absolute - - # * @return string - - # * - - # * @throws \InvalidArgumentException' -- name: temporarySignedRoute - visibility: public - parameters: - - name: name - - name: expiration - - name: parameters - default: '[]' - - name: absolute - default: 'true' - comment: '# * Create a temporary signed route URL for a named route. - - # * - - # * @param string $name - - # * @param \DateTimeInterface|\DateInterval|int $expiration - - # * @param array $parameters - - # * @param bool $absolute - - # * @return string' -- name: action - visibility: public - parameters: - - name: action - - name: parameters - default: '[]' - - name: absolute - default: 'true' - comment: '# * Get the URL to a controller action. - - # * - - # * @param string|array $action - - # * @param mixed $parameters - - # * @param bool $absolute - - # * @return string' -- name: getRootControllerNamespace - visibility: public - parameters: [] - comment: '# * Get the root controller namespace. - - # * - - # * @return string' -- name: setRootControllerNamespace - visibility: public - parameters: - - name: rootNamespace - comment: '# * Set the root controller namespace. - - # * - - # * @param string $rootNamespace - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Routing/UrlRoutable.yaml b/api/laravel/Contracts/Routing/UrlRoutable.yaml deleted file mode 100644 index 3c309b9..0000000 --- a/api/laravel/Contracts/Routing/UrlRoutable.yaml +++ /dev/null @@ -1,55 +0,0 @@ -name: UrlRoutable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getRouteKey - visibility: public - parameters: [] - comment: '# * Get the value of the model''s route key. - - # * - - # * @return mixed' -- name: getRouteKeyName - visibility: public - parameters: [] - comment: '# * Get the route key for the model. - - # * - - # * @return string' -- name: resolveRouteBinding - visibility: public - parameters: - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -- name: resolveChildRouteBinding - visibility: public - parameters: - - name: childType - - name: value - - name: field - comment: '# * Retrieve the child model for a bound value. - - # * - - # * @param string $childType - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Session/Middleware/AuthenticatesSessions.yaml b/api/laravel/Contracts/Session/Middleware/AuthenticatesSessions.yaml deleted file mode 100644 index f2c1ac7..0000000 --- a/api/laravel/Contracts/Session/Middleware/AuthenticatesSessions.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: AuthenticatesSessions -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Session/Session.yaml b/api/laravel/Contracts/Session/Session.yaml deleted file mode 100644 index 050d60d..0000000 --- a/api/laravel/Contracts/Session/Session.yaml +++ /dev/null @@ -1,268 +0,0 @@ -name: Session -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getName - visibility: public - parameters: [] - comment: '# * Get the name of the session. - - # * - - # * @return string' -- name: setName - visibility: public - parameters: - - name: name - comment: '# * Set the name of the session. - - # * - - # * @param string $name - - # * @return void' -- name: getId - visibility: public - parameters: [] - comment: '# * Get the current session ID. - - # * - - # * @return string' -- name: setId - visibility: public - parameters: - - name: id - comment: '# * Set the session ID. - - # * - - # * @param string $id - - # * @return void' -- name: start - visibility: public - parameters: [] - comment: '# * Start the session, reading the data from a handler. - - # * - - # * @return bool' -- name: save - visibility: public - parameters: [] - comment: '# * Save the session data to storage. - - # * - - # * @return void' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the session data. - - # * - - # * @return array' -- name: exists - visibility: public - parameters: - - name: key - comment: '# * Checks if a key exists. - - # * - - # * @param string|array $key - - # * @return bool' -- name: has - visibility: public - parameters: - - name: key - comment: '# * Checks if a key is present and not null. - - # * - - # * @param string|array $key - - # * @return bool' -- name: get - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get an item from the session. - - # * - - # * @param string $key - - # * @param mixed $default - - # * @return mixed' -- name: pull - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: '# * Get the value of a given key and then forget it. - - # * - - # * @param string $key - - # * @param mixed $default - - # * @return mixed' -- name: put - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Put a key / value pair or array of key / value pairs in the session. - - # * - - # * @param string|array $key - - # * @param mixed $value - - # * @return void' -- name: token - visibility: public - parameters: [] - comment: '# * Get the CSRF token value. - - # * - - # * @return string' -- name: regenerateToken - visibility: public - parameters: [] - comment: '# * Regenerate the CSRF token value. - - # * - - # * @return void' -- name: remove - visibility: public - parameters: - - name: key - comment: '# * Remove an item from the session, returning its value. - - # * - - # * @param string $key - - # * @return mixed' -- name: forget - visibility: public - parameters: - - name: keys - comment: '# * Remove one or many items from the session. - - # * - - # * @param string|array $keys - - # * @return void' -- name: flush - visibility: public - parameters: [] - comment: '# * Remove all of the items from the session. - - # * - - # * @return void' -- name: invalidate - visibility: public - parameters: [] - comment: '# * Flush the session data and regenerate the ID. - - # * - - # * @return bool' -- name: regenerate - visibility: public - parameters: - - name: destroy - default: 'false' - comment: '# * Generate a new session identifier. - - # * - - # * @param bool $destroy - - # * @return bool' -- name: migrate - visibility: public - parameters: - - name: destroy - default: 'false' - comment: '# * Generate a new session ID for the session. - - # * - - # * @param bool $destroy - - # * @return bool' -- name: isStarted - visibility: public - parameters: [] - comment: '# * Determine if the session has been started. - - # * - - # * @return bool' -- name: previousUrl - visibility: public - parameters: [] - comment: '# * Get the previous URL from the session. - - # * - - # * @return string|null' -- name: setPreviousUrl - visibility: public - parameters: - - name: url - comment: '# * Set the "previous" URL in the session. - - # * - - # * @param string $url - - # * @return void' -- name: getHandler - visibility: public - parameters: [] - comment: '# * Get the session handler instance. - - # * - - # * @return \SessionHandlerInterface' -- name: handlerNeedsRequest - visibility: public - parameters: [] - comment: '# * Determine if the session handler needs a request. - - # * - - # * @return bool' -- name: setRequestOnHandler - visibility: public - parameters: - - name: request - comment: '# * Set the request on the handler instance. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/Arrayable.yaml b/api/laravel/Contracts/Support/Arrayable.yaml deleted file mode 100644 index c9a132c..0000000 --- a/api/laravel/Contracts/Support/Arrayable.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: Arrayable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: toArray - visibility: public - parameters: [] - comment: '# * @template TKey of array-key - - # * @template TValue - - # */ - - # interface Arrayable - - # { - - # /** - - # * Get the instance as an array. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/CanBeEscapedWhenCastToString.yaml b/api/laravel/Contracts/Support/CanBeEscapedWhenCastToString.yaml deleted file mode 100644 index 9021dfc..0000000 --- a/api/laravel/Contracts/Support/CanBeEscapedWhenCastToString.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: CanBeEscapedWhenCastToString -class_comment: null -dependencies: [] -properties: [] -methods: -- name: escapeWhenCastingToString - visibility: public - parameters: - - name: escape - default: 'true' - comment: '# * Indicate that the object''s string representation should be escaped - when __toString is invoked. - - # * - - # * @param bool $escape - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/DeferrableProvider.yaml b/api/laravel/Contracts/Support/DeferrableProvider.yaml deleted file mode 100644 index 4f7aa3c..0000000 --- a/api/laravel/Contracts/Support/DeferrableProvider.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: DeferrableProvider -class_comment: null -dependencies: [] -properties: [] -methods: -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/DeferringDisplayableValue.yaml b/api/laravel/Contracts/Support/DeferringDisplayableValue.yaml deleted file mode 100644 index a8f5f5e..0000000 --- a/api/laravel/Contracts/Support/DeferringDisplayableValue.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: DeferringDisplayableValue -class_comment: null -dependencies: [] -properties: [] -methods: -- name: resolveDisplayableValue - visibility: public - parameters: [] - comment: '# * Resolve the displayable value that the class is deferring. - - # * - - # * @return \Illuminate\Contracts\Support\Htmlable|string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/Htmlable.yaml b/api/laravel/Contracts/Support/Htmlable.yaml deleted file mode 100644 index 8de2672..0000000 --- a/api/laravel/Contracts/Support/Htmlable.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Htmlable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: toHtml - visibility: public - parameters: [] - comment: '# * Get content as a string of HTML. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/Jsonable.yaml b/api/laravel/Contracts/Support/Jsonable.yaml deleted file mode 100644 index 9566b5a..0000000 --- a/api/laravel/Contracts/Support/Jsonable.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Jsonable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: toJson - visibility: public - parameters: - - name: options - default: '0' - comment: '# * Convert the object to its JSON representation. - - # * - - # * @param int $options - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/MessageBag.yaml b/api/laravel/Contracts/Support/MessageBag.yaml deleted file mode 100644 index 3cb220b..0000000 --- a/api/laravel/Contracts/Support/MessageBag.yaml +++ /dev/null @@ -1,153 +0,0 @@ -name: MessageBag -class_comment: null -dependencies: -- name: Countable - type: class - source: Countable -properties: [] -methods: -- name: keys - visibility: public - parameters: [] - comment: '# * Get the keys present in the message bag. - - # * - - # * @return array' -- name: add - visibility: public - parameters: - - name: key - - name: message - comment: '# * Add a message to the bag. - - # * - - # * @param string $key - - # * @param string $message - - # * @return $this' -- name: merge - visibility: public - parameters: - - name: messages - comment: '# * Merge a new array of messages into the bag. - - # * - - # * @param \Illuminate\Contracts\Support\MessageProvider|array $messages - - # * @return $this' -- name: has - visibility: public - parameters: - - name: key - comment: '# * Determine if messages exist for a given key. - - # * - - # * @param string|array $key - - # * @return bool' -- name: first - visibility: public - parameters: - - name: key - default: 'null' - - name: format - default: 'null' - comment: '# * Get the first message from the bag for a given key. - - # * - - # * @param string|null $key - - # * @param string|null $format - - # * @return string' -- name: get - visibility: public - parameters: - - name: key - - name: format - default: 'null' - comment: '# * Get all of the messages from the bag for a given key. - - # * - - # * @param string $key - - # * @param string|null $format - - # * @return array' -- name: all - visibility: public - parameters: - - name: format - default: 'null' - comment: '# * Get all of the messages for every key in the bag. - - # * - - # * @param string|null $format - - # * @return array' -- name: forget - visibility: public - parameters: - - name: key - comment: '# * Remove a message from the bag. - - # * - - # * @param string $key - - # * @return $this' -- name: getMessages - visibility: public - parameters: [] - comment: '# * Get the raw messages in the container. - - # * - - # * @return array' -- name: getFormat - visibility: public - parameters: [] - comment: '# * Get the default message format. - - # * - - # * @return string' -- name: setFormat - visibility: public - parameters: - - name: format - default: ''':message''' - comment: '# * Set the default message format. - - # * - - # * @param string $format - - # * @return $this' -- name: isEmpty - visibility: public - parameters: [] - comment: '# * Determine if the message bag has any messages. - - # * - - # * @return bool' -- name: isNotEmpty - visibility: public - parameters: [] - comment: '# * Determine if the message bag has any messages. - - # * - - # * @return bool' -traits: -- Countable -interfaces: [] diff --git a/api/laravel/Contracts/Support/MessageProvider.yaml b/api/laravel/Contracts/Support/MessageProvider.yaml deleted file mode 100644 index aca2222..0000000 --- a/api/laravel/Contracts/Support/MessageProvider.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: MessageProvider -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getMessageBag - visibility: public - parameters: [] - comment: '# * Get the messages for the instance. - - # * - - # * @return \Illuminate\Contracts\Support\MessageBag' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/Renderable.yaml b/api/laravel/Contracts/Support/Renderable.yaml deleted file mode 100644 index 8e90603..0000000 --- a/api/laravel/Contracts/Support/Renderable.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: Renderable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: render - visibility: public - parameters: [] - comment: '# * Get the evaluated contents of the object. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/Responsable.yaml b/api/laravel/Contracts/Support/Responsable.yaml deleted file mode 100644 index 5228d29..0000000 --- a/api/laravel/Contracts/Support/Responsable.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: Responsable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: toResponse - visibility: public - parameters: - - name: request - comment: '# * Create an HTTP response that represents the object. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return \Symfony\Component\HttpFoundation\Response' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Support/ValidatedData.yaml b/api/laravel/Contracts/Support/ValidatedData.yaml deleted file mode 100644 index 9ceff04..0000000 --- a/api/laravel/Contracts/Support/ValidatedData.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: ValidatedData -class_comment: null -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: IteratorAggregate - type: class - source: IteratorAggregate -properties: [] -methods: [] -traits: -- ArrayAccess -- IteratorAggregate -interfaces: [] diff --git a/api/laravel/Contracts/Translation/HasLocalePreference.yaml b/api/laravel/Contracts/Translation/HasLocalePreference.yaml deleted file mode 100644 index d8bfc84..0000000 --- a/api/laravel/Contracts/Translation/HasLocalePreference.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: HasLocalePreference -class_comment: null -dependencies: [] -properties: [] -methods: -- name: preferredLocale - visibility: public - parameters: [] - comment: '# * Get the preferred locale of the entity. - - # * - - # * @return string|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Translation/Loader.yaml b/api/laravel/Contracts/Translation/Loader.yaml deleted file mode 100644 index 978a126..0000000 --- a/api/laravel/Contracts/Translation/Loader.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: Loader -class_comment: null -dependencies: [] -properties: [] -methods: -- name: load - visibility: public - parameters: - - name: locale - - name: group - - name: namespace - default: 'null' - comment: '# * Load the messages for the given locale. - - # * - - # * @param string $locale - - # * @param string $group - - # * @param string|null $namespace - - # * @return array' -- name: addNamespace - visibility: public - parameters: - - name: namespace - - name: hint - comment: '# * Add a new namespace to the loader. - - # * - - # * @param string $namespace - - # * @param string $hint - - # * @return void' -- name: addJsonPath - visibility: public - parameters: - - name: path - comment: '# * Add a new JSON path to the loader. - - # * - - # * @param string $path - - # * @return void' -- name: namespaces - visibility: public - parameters: [] - comment: '# * Get an array of all the registered namespaces. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Translation/Translator.yaml b/api/laravel/Contracts/Translation/Translator.yaml deleted file mode 100644 index a80dd5b..0000000 --- a/api/laravel/Contracts/Translation/Translator.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: Translator -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: key - - name: replace - default: '[]' - - name: locale - default: 'null' - comment: '# * Get the translation for a given key. - - # * - - # * @param string $key - - # * @param array $replace - - # * @param string|null $locale - - # * @return mixed' -- name: choice - visibility: public - parameters: - - name: key - - name: number - - name: replace - default: '[]' - - name: locale - default: 'null' - comment: '# * Get a translation according to an integer value. - - # * - - # * @param string $key - - # * @param \Countable|int|float|array $number - - # * @param array $replace - - # * @param string|null $locale - - # * @return string' -- name: getLocale - visibility: public - parameters: [] - comment: '# * Get the default locale being used. - - # * - - # * @return string' -- name: setLocale - visibility: public - parameters: - - name: locale - comment: '# * Set the default locale. - - # * - - # * @param string $locale - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/DataAwareRule.yaml b/api/laravel/Contracts/Validation/DataAwareRule.yaml deleted file mode 100644 index a915529..0000000 --- a/api/laravel/Contracts/Validation/DataAwareRule.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: DataAwareRule -class_comment: null -dependencies: [] -properties: [] -methods: -- name: setData - visibility: public - parameters: - - name: data - comment: '# * Set the data under validation. - - # * - - # * @param array $data - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/Factory.yaml b/api/laravel/Contracts/Validation/Factory.yaml deleted file mode 100644 index 4c4d1b4..0000000 --- a/api/laravel/Contracts/Validation/Factory.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: make - visibility: public - parameters: - - name: data - - name: rules - - name: messages - default: '[]' - - name: attributes - default: '[]' - comment: '# * Create a new Validator instance. - - # * - - # * @param array $data - - # * @param array $rules - - # * @param array $messages - - # * @param array $attributes - - # * @return \Illuminate\Contracts\Validation\Validator' -- name: extend - visibility: public - parameters: - - name: rule - - name: extension - - name: message - default: 'null' - comment: '# * Register a custom validator extension. - - # * - - # * @param string $rule - - # * @param \Closure|string $extension - - # * @param string|null $message - - # * @return void' -- name: extendImplicit - visibility: public - parameters: - - name: rule - - name: extension - - name: message - default: 'null' - comment: '# * Register a custom implicit validator extension. - - # * - - # * @param string $rule - - # * @param \Closure|string $extension - - # * @param string|null $message - - # * @return void' -- name: replacer - visibility: public - parameters: - - name: rule - - name: replacer - comment: '# * Register a custom implicit validator message replacer. - - # * - - # * @param string $rule - - # * @param \Closure|string $replacer - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/ImplicitRule.yaml b/api/laravel/Contracts/Validation/ImplicitRule.yaml deleted file mode 100644 index 57eb8e7..0000000 --- a/api/laravel/Contracts/Validation/ImplicitRule.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ImplicitRule -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/InvokableRule.yaml b/api/laravel/Contracts/Validation/InvokableRule.yaml deleted file mode 100644 index 1fd999d..0000000 --- a/api/laravel/Contracts/Validation/InvokableRule.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: InvokableRule -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: __invoke - visibility: public - parameters: - - name: attribute - - name: value - - name: fail - comment: '# * @deprecated see ValidationRule - - # */ - - # interface InvokableRule - - # { - - # /** - - # * Run the validation rule. - - # * - - # * @param string $attribute - - # * @param mixed $value - - # * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail - - # * @return void' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Contracts/Validation/Rule.yaml b/api/laravel/Contracts/Validation/Rule.yaml deleted file mode 100644 index 0223774..0000000 --- a/api/laravel/Contracts/Validation/Rule.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: Rule -class_comment: null -dependencies: [] -properties: [] -methods: -- name: passes - visibility: public - parameters: - - name: attribute - - name: value - comment: '# * @deprecated see ValidationRule - - # */ - - # interface Rule - - # { - - # /** - - # * Determine if the validation rule passes. - - # * - - # * @param string $attribute - - # * @param mixed $value - - # * @return bool' -- name: message - visibility: public - parameters: [] - comment: '# * Get the validation error message. - - # * - - # * @return string|array' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/UncompromisedVerifier.yaml b/api/laravel/Contracts/Validation/UncompromisedVerifier.yaml deleted file mode 100644 index 713cd61..0000000 --- a/api/laravel/Contracts/Validation/UncompromisedVerifier.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: UncompromisedVerifier -class_comment: null -dependencies: [] -properties: [] -methods: -- name: verify - visibility: public - parameters: - - name: data - comment: '# * Verify that the given data has not been compromised in data leaks. - - # * - - # * @param array $data - - # * @return bool' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/ValidatesWhenResolved.yaml b/api/laravel/Contracts/Validation/ValidatesWhenResolved.yaml deleted file mode 100644 index ba78ed9..0000000 --- a/api/laravel/Contracts/Validation/ValidatesWhenResolved.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: ValidatesWhenResolved -class_comment: null -dependencies: [] -properties: [] -methods: -- name: validateResolved - visibility: public - parameters: [] - comment: '# * Validate the given class instance. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/Validation/ValidationRule.yaml b/api/laravel/Contracts/Validation/ValidationRule.yaml deleted file mode 100644 index a88c2f0..0000000 --- a/api/laravel/Contracts/Validation/ValidationRule.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: ValidationRule -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: validate - visibility: public - parameters: - - name: attribute - - name: value - - name: fail - comment: '# * Run the validation rule. - - # * - - # * @param string $attribute - - # * @param mixed $value - - # * @param \Closure(string): \Illuminate\Translation\PotentiallyTranslatedString $fail - - # * @return void' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Contracts/Validation/Validator.yaml b/api/laravel/Contracts/Validation/Validator.yaml deleted file mode 100644 index de353b7..0000000 --- a/api/laravel/Contracts/Validation/Validator.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: Validator -class_comment: null -dependencies: -- name: MessageProvider - type: class - source: Illuminate\Contracts\Support\MessageProvider -properties: [] -methods: -- name: validate - visibility: public - parameters: [] - comment: '# * Run the validator''s rules against its data. - - # * - - # * @return array - - # * - - # * @throws \Illuminate\Validation\ValidationException' -- name: validated - visibility: public - parameters: [] - comment: '# * Get the attributes and values that were validated. - - # * - - # * @return array - - # * - - # * @throws \Illuminate\Validation\ValidationException' -- name: fails - visibility: public - parameters: [] - comment: '# * Determine if the data fails the validation rules. - - # * - - # * @return bool' -- name: failed - visibility: public - parameters: [] - comment: '# * Get the failed validation rules. - - # * - - # * @return array' -- name: sometimes - visibility: public - parameters: - - name: attribute - - name: rules - - name: callback - comment: '# * Add conditions to a given field based on a Closure. - - # * - - # * @param string|array $attribute - - # * @param string|array $rules - - # * @param callable $callback - - # * @return $this' -- name: after - visibility: public - parameters: - - name: callback - comment: '# * Add an after validation callback. - - # * - - # * @param callable|string $callback - - # * @return $this' -- name: errors - visibility: public - parameters: [] - comment: '# * Get all of the validation error messages. - - # * - - # * @return \Illuminate\Support\MessageBag' -traits: -- Illuminate\Contracts\Support\MessageProvider -interfaces: [] diff --git a/api/laravel/Contracts/Validation/ValidatorAwareRule.yaml b/api/laravel/Contracts/Validation/ValidatorAwareRule.yaml deleted file mode 100644 index 1225ea5..0000000 --- a/api/laravel/Contracts/Validation/ValidatorAwareRule.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: ValidatorAwareRule -class_comment: null -dependencies: -- name: Validator - type: class - source: Illuminate\Validation\Validator -properties: [] -methods: -- name: setValidator - visibility: public - parameters: - - name: validator - comment: '# * Set the current validator. - - # * - - # * @param \Illuminate\Validation\Validator $validator - - # * @return $this' -traits: -- Illuminate\Validation\Validator -interfaces: [] diff --git a/api/laravel/Contracts/View/Engine.yaml b/api/laravel/Contracts/View/Engine.yaml deleted file mode 100644 index 917b54e..0000000 --- a/api/laravel/Contracts/View/Engine.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: Engine -class_comment: null -dependencies: [] -properties: [] -methods: -- name: get - visibility: public - parameters: - - name: path - - name: data - default: '[]' - comment: '# * Get the evaluated contents of the view. - - # * - - # * @param string $path - - # * @param array $data - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/View/Factory.yaml b/api/laravel/Contracts/View/Factory.yaml deleted file mode 100644 index 1bd3e46..0000000 --- a/api/laravel/Contracts/View/Factory.yaml +++ /dev/null @@ -1,127 +0,0 @@ -name: Factory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: exists - visibility: public - parameters: - - name: view - comment: '# * Determine if a given view exists. - - # * - - # * @param string $view - - # * @return bool' -- name: file - visibility: public - parameters: - - name: path - - name: data - default: '[]' - - name: mergeData - default: '[]' - comment: '# * Get the evaluated view contents for the given path. - - # * - - # * @param string $path - - # * @param \Illuminate\Contracts\Support\Arrayable|array $data - - # * @param array $mergeData - - # * @return \Illuminate\Contracts\View\View' -- name: make - visibility: public - parameters: - - name: view - - name: data - default: '[]' - - name: mergeData - default: '[]' - comment: '# * Get the evaluated view contents for the given view. - - # * - - # * @param string $view - - # * @param \Illuminate\Contracts\Support\Arrayable|array $data - - # * @param array $mergeData - - # * @return \Illuminate\Contracts\View\View' -- name: share - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Add a piece of shared data to the environment. - - # * - - # * @param array|string $key - - # * @param mixed $value - - # * @return mixed' -- name: composer - visibility: public - parameters: - - name: views - - name: callback - comment: '# * Register a view composer event. - - # * - - # * @param array|string $views - - # * @param \Closure|string $callback - - # * @return array' -- name: creator - visibility: public - parameters: - - name: views - - name: callback - comment: '# * Register a view creator event. - - # * - - # * @param array|string $views - - # * @param \Closure|string $callback - - # * @return array' -- name: addNamespace - visibility: public - parameters: - - name: namespace - - name: hints - comment: '# * Add a new namespace to the loader. - - # * - - # * @param string $namespace - - # * @param string|array $hints - - # * @return $this' -- name: replaceNamespace - visibility: public - parameters: - - name: namespace - - name: hints - comment: '# * Replace the namespace hints for the given namespace. - - # * - - # * @param string $namespace - - # * @param string|array $hints - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Contracts/View/View.yaml b/api/laravel/Contracts/View/View.yaml deleted file mode 100644 index a05f018..0000000 --- a/api/laravel/Contracts/View/View.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: View -class_comment: null -dependencies: -- name: Renderable - type: class - source: Illuminate\Contracts\Support\Renderable -properties: [] -methods: -- name: name - visibility: public - parameters: [] - comment: '# * Get the name of the view. - - # * - - # * @return string' -- name: with - visibility: public - parameters: - - name: key - - name: value - default: 'null' - comment: '# * Add a piece of data to the view. - - # * - - # * @param string|array $key - - # * @param mixed $value - - # * @return $this' -- name: getData - visibility: public - parameters: [] - comment: '# * Get the array of view data. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Support\Renderable -interfaces: [] diff --git a/api/laravel/Contracts/View/ViewCompilationException.yaml b/api/laravel/Contracts/View/ViewCompilationException.yaml deleted file mode 100644 index 585d29b..0000000 --- a/api/laravel/Contracts/View/ViewCompilationException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: ViewCompilationException -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -properties: [] -methods: [] -traits: -- Exception -interfaces: [] diff --git a/api/laravel/Cookie/CookieJar.yaml b/api/laravel/Cookie/CookieJar.yaml deleted file mode 100644 index 6c5f05a..0000000 --- a/api/laravel/Cookie/CookieJar.yaml +++ /dev/null @@ -1,291 +0,0 @@ -name: CookieJar -class_comment: null -dependencies: -- name: JarContract - type: class - source: Illuminate\Contracts\Cookie\QueueingFactory -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: Cookie - type: class - source: Symfony\Component\HttpFoundation\Cookie -properties: -- name: path - visibility: protected - comment: '# * The default path (if specified). - - # * - - # * @var string' -- name: domain - visibility: protected - comment: '# * The default domain (if specified). - - # * - - # * @var string|null' -- name: secure - visibility: protected - comment: '# * The default secure setting (defaults to null). - - # * - - # * @var bool|null' -- name: sameSite - visibility: protected - comment: '# * The default SameSite option (defaults to lax). - - # * - - # * @var string' -- name: queued - visibility: protected - comment: '# * All of the cookies queued for sending. - - # * - - # * @var \Symfony\Component\HttpFoundation\Cookie[]' -methods: -- name: make - visibility: public - parameters: - - name: name - - name: value - - name: minutes - default: '0' - - name: path - default: 'null' - - name: domain - default: 'null' - - name: secure - default: 'null' - - name: httpOnly - default: 'true' - - name: raw - default: 'false' - - name: sameSite - default: 'null' - comment: "# * The default path (if specified).\n# *\n# * @var string\n# */\n# protected\ - \ $path = '/';\n# \n# /**\n# * The default domain (if specified).\n# *\n# * @var\ - \ string|null\n# */\n# protected $domain;\n# \n# /**\n# * The default secure setting\ - \ (defaults to null).\n# *\n# * @var bool|null\n# */\n# protected $secure;\n#\ - \ \n# /**\n# * The default SameSite option (defaults to lax).\n# *\n# * @var string\n\ - # */\n# protected $sameSite = 'lax';\n# \n# /**\n# * All of the cookies queued\ - \ for sending.\n# *\n# * @var \\Symfony\\Component\\HttpFoundation\\Cookie[]\n\ - # */\n# protected $queued = [];\n# \n# /**\n# * Create a new cookie instance.\n\ - # *\n# * @param string $name\n# * @param string $value\n# * @param int $minutes\n\ - # * @param string|null $path\n# * @param string|null $domain\n# * @param \ - \ bool|null $secure\n# * @param bool $httpOnly\n# * @param bool $raw\n# *\ - \ @param string|null $sameSite\n# * @return \\Symfony\\Component\\HttpFoundation\\\ - Cookie" -- name: forever - visibility: public - parameters: - - name: name - - name: value - - name: path - default: 'null' - - name: domain - default: 'null' - - name: secure - default: 'null' - - name: httpOnly - default: 'true' - - name: raw - default: 'false' - - name: sameSite - default: 'null' - comment: '# * Create a cookie that lasts "forever" (400 days). - - # * - - # * @param string $name - - # * @param string $value - - # * @param string|null $path - - # * @param string|null $domain - - # * @param bool|null $secure - - # * @param bool $httpOnly - - # * @param bool $raw - - # * @param string|null $sameSite - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: forget - visibility: public - parameters: - - name: name - - name: path - default: 'null' - - name: domain - default: 'null' - comment: '# * Expire the given cookie. - - # * - - # * @param string $name - - # * @param string|null $path - - # * @param string|null $domain - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: hasQueued - visibility: public - parameters: - - name: key - - name: path - default: 'null' - comment: '# * Determine if a cookie has been queued. - - # * - - # * @param string $key - - # * @param string|null $path - - # * @return bool' -- name: queued - visibility: public - parameters: - - name: key - - name: default - default: 'null' - - name: path - default: 'null' - comment: '# * Get a queued cookie instance. - - # * - - # * @param string $key - - # * @param mixed $default - - # * @param string|null $path - - # * @return \Symfony\Component\HttpFoundation\Cookie|null' -- name: queue - visibility: public - parameters: - - name: '...$parameters' - comment: '# * Queue a cookie to send with the next response. - - # * - - # * @param mixed ...$parameters - - # * @return void' -- name: expire - visibility: public - parameters: - - name: name - - name: path - default: 'null' - - name: domain - default: 'null' - comment: '# * Queue a cookie to expire with the next response. - - # * - - # * @param string $name - - # * @param string|null $path - - # * @param string|null $domain - - # * @return void' -- name: unqueue - visibility: public - parameters: - - name: name - - name: path - default: 'null' - comment: '# * Remove a cookie from the queue. - - # * - - # * @param string $name - - # * @param string|null $path - - # * @return void' -- name: getPathAndDomain - visibility: protected - parameters: - - name: path - - name: domain - - name: secure - default: 'null' - - name: sameSite - default: 'null' - comment: '# * Get the path and domain, or the default values. - - # * - - # * @param string $path - - # * @param string|null $domain - - # * @param bool|null $secure - - # * @param string|null $sameSite - - # * @return array' -- name: setDefaultPathAndDomain - visibility: public - parameters: - - name: path - - name: domain - - name: secure - default: 'false' - - name: sameSite - default: 'null' - comment: '# * Set the default path and domain for the jar. - - # * - - # * @param string $path - - # * @param string|null $domain - - # * @param bool|null $secure - - # * @param string|null $sameSite - - # * @return $this' -- name: getQueuedCookies - visibility: public - parameters: [] - comment: '# * Get the cookies which have been queued for the next request. - - # * - - # * @return \Symfony\Component\HttpFoundation\Cookie[]' -- name: flushQueuedCookies - visibility: public - parameters: [] - comment: '# * Flush the cookies which have been queued for the next request. - - # * - - # * @return $this' -traits: -- Illuminate\Support\Arr -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Traits\Macroable -- Symfony\Component\HttpFoundation\Cookie -- InteractsWithTime -interfaces: -- JarContract diff --git a/api/laravel/Cookie/CookieServiceProvider.yaml b/api/laravel/Cookie/CookieServiceProvider.yaml deleted file mode 100644 index 1fd5a3d..0000000 --- a/api/laravel/Cookie/CookieServiceProvider.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: CookieServiceProvider -class_comment: null -dependencies: -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -traits: -- Illuminate\Support\ServiceProvider -interfaces: [] diff --git a/api/laravel/Cookie/CookieValuePrefix.yaml b/api/laravel/Cookie/CookieValuePrefix.yaml deleted file mode 100644 index 88a7504..0000000 --- a/api/laravel/Cookie/CookieValuePrefix.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: CookieValuePrefix -class_comment: null -dependencies: [] -properties: [] -methods: -- name: create - visibility: public - parameters: - - name: cookieName - - name: key - comment: '# * Create a new cookie value prefix for the given cookie name. - - # * - - # * @param string $cookieName - - # * @param string $key - - # * @return string' -- name: remove - visibility: public - parameters: - - name: cookieValue - comment: '# * Remove the cookie value prefix. - - # * - - # * @param string $cookieValue - - # * @return string' -- name: validate - visibility: public - parameters: - - name: cookieName - - name: cookieValue - - name: keys - comment: '# * Validate a cookie value contains a valid prefix. If it does, return - the cookie value with the prefix removed. Otherwise, return null. - - # * - - # * @param string $cookieName - - # * @param string $cookieValue - - # * @param array $keys - - # * @return string|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Cookie/Middleware/AddQueuedCookiesToResponse.yaml b/api/laravel/Cookie/Middleware/AddQueuedCookiesToResponse.yaml deleted file mode 100644 index 24c6842..0000000 --- a/api/laravel/Cookie/Middleware/AddQueuedCookiesToResponse.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: AddQueuedCookiesToResponse -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: CookieJar - type: class - source: Illuminate\Contracts\Cookie\QueueingFactory -properties: -- name: cookies - visibility: protected - comment: '# * The cookie jar instance. - - # * - - # * @var \Illuminate\Contracts\Cookie\QueueingFactory' -methods: -- name: __construct - visibility: public - parameters: - - name: cookies - comment: "# * The cookie jar instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Cookie\\QueueingFactory\n# */\n# protected $cookies;\n# \n# /**\n# * Create a\ - \ new CookieQueue instance.\n# *\n# * @param \\Illuminate\\Contracts\\Cookie\\\ - QueueingFactory $cookies\n# * @return void" -- name: handle - visibility: public - parameters: - - name: request - - name: next - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @return mixed' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Cookie/Middleware/EncryptCookies.yaml b/api/laravel/Cookie/Middleware/EncryptCookies.yaml deleted file mode 100644 index 29656da..0000000 --- a/api/laravel/Cookie/Middleware/EncryptCookies.yaml +++ /dev/null @@ -1,235 +0,0 @@ -name: EncryptCookies -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: DecryptException - type: class - source: Illuminate\Contracts\Encryption\DecryptException -- name: EncrypterContract - type: class - source: Illuminate\Contracts\Encryption\Encrypter -- name: CookieValuePrefix - type: class - source: Illuminate\Cookie\CookieValuePrefix -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Cookie - type: class - source: Symfony\Component\HttpFoundation\Cookie -- name: Request - type: class - source: Symfony\Component\HttpFoundation\Request -- name: Response - type: class - source: Symfony\Component\HttpFoundation\Response -properties: -- name: encrypter - visibility: protected - comment: '# * The encrypter instance. - - # * - - # * @var \Illuminate\Contracts\Encryption\Encrypter' -- name: except - visibility: protected - comment: '# * The names of the cookies that should not be encrypted. - - # * - - # * @var array' -- name: neverEncrypt - visibility: protected - comment: '# * The globally ignored cookies that should not be encrypted. - - # * - - # * @var array' -- name: serialize - visibility: protected - comment: '# * Indicates if cookies should be serialized. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: encrypter - comment: "# * The encrypter instance.\n# *\n# * @var \\Illuminate\\Contracts\\Encryption\\\ - Encrypter\n# */\n# protected $encrypter;\n# \n# /**\n# * The names of the cookies\ - \ that should not be encrypted.\n# *\n# * @var array\n# */\n# protected\ - \ $except = [];\n# \n# /**\n# * The globally ignored cookies that should not be\ - \ encrypted.\n# *\n# * @var array\n# */\n# protected static $neverEncrypt = [];\n\ - # \n# /**\n# * Indicates if cookies should be serialized.\n# *\n# * @var bool\n\ - # */\n# protected static $serialize = false;\n# \n# /**\n# * Create a new CookieGuard\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Encryption\\Encrypter \ - \ $encrypter\n# * @return void" -- name: disableFor - visibility: public - parameters: - - name: name - comment: '# * Disable encryption for the given cookie name(s). - - # * - - # * @param string|array $name - - # * @return void' -- name: handle - visibility: public - parameters: - - name: request - - name: next - comment: '# * Handle an incoming request. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Closure $next - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: decrypt - visibility: protected - parameters: - - name: request - comment: '# * Decrypt the cookies on the request. - - # * - - # * @param \Symfony\Component\HttpFoundation\Request $request - - # * @return \Symfony\Component\HttpFoundation\Request' -- name: validateValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Validate and remove the cookie value prefix from the value. - - # * - - # * @param string $key - - # * @param string $value - - # * @return string|array|null' -- name: validateArray - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Validate and remove the cookie value prefix from all values of an - array. - - # * - - # * @param string $key - - # * @param array $value - - # * @return array' -- name: decryptCookie - visibility: protected - parameters: - - name: name - - name: cookie - comment: '# * Decrypt the given cookie and return the value. - - # * - - # * @param string $name - - # * @param string|array $cookie - - # * @return string|array' -- name: decryptArray - visibility: protected - parameters: - - name: cookie - comment: '# * Decrypt an array based cookie. - - # * - - # * @param array $cookie - - # * @return array' -- name: encrypt - visibility: protected - parameters: - - name: response - comment: '# * Encrypt the cookies on an outgoing response. - - # * - - # * @param \Symfony\Component\HttpFoundation\Response $response - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: duplicate - visibility: protected - parameters: - - name: cookie - - name: value - comment: '# * Duplicate a cookie with a new value. - - # * - - # * @param \Symfony\Component\HttpFoundation\Cookie $cookie - - # * @param mixed $value - - # * @return \Symfony\Component\HttpFoundation\Cookie' -- name: isDisabled - visibility: public - parameters: - - name: name - comment: '# * Determine whether encryption has been disabled for the given cookie. - - # * - - # * @param string $name - - # * @return bool' -- name: except - visibility: public - parameters: - - name: cookies - comment: '# * Indicate that the given cookies should never be encrypted. - - # * - - # * @param array|string $cookies - - # * @return void' -- name: serialized - visibility: public - parameters: - - name: name - comment: '# * Determine if the cookie contents should be serialized. - - # * - - # * @param string $name - - # * @return bool' -- name: flushState - visibility: public - parameters: [] - comment: '# * Flush the middleware''s global state. - - # * - - # * @return void' -traits: -- Closure -- Illuminate\Contracts\Encryption\DecryptException -- Illuminate\Cookie\CookieValuePrefix -- Illuminate\Support\Arr -- Symfony\Component\HttpFoundation\Cookie -- Symfony\Component\HttpFoundation\Request -- Symfony\Component\HttpFoundation\Response -interfaces: [] diff --git a/api/laravel/Database/Capsule/Manager.yaml b/api/laravel/Database/Capsule/Manager.yaml deleted file mode 100644 index 7bb4b80..0000000 --- a/api/laravel/Database/Capsule/Manager.yaml +++ /dev/null @@ -1,200 +0,0 @@ -name: Manager -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ConnectionFactory - type: class - source: Illuminate\Database\Connectors\ConnectionFactory -- name: DatabaseManager - type: class - source: Illuminate\Database\DatabaseManager -- name: Eloquent - type: class - source: Illuminate\Database\Eloquent\Model -- name: CapsuleManagerTrait - type: class - source: Illuminate\Support\Traits\CapsuleManagerTrait -- name: PDO - type: class - source: PDO -- name: CapsuleManagerTrait - type: class - source: CapsuleManagerTrait -properties: -- name: manager - visibility: protected - comment: '# * The database manager instance. - - # * - - # * @var \Illuminate\Database\DatabaseManager' -methods: -- name: __construct - visibility: public - parameters: - - name: container - default: 'null' - comment: "# * The database manager instance.\n# *\n# * @var \\Illuminate\\Database\\\ - DatabaseManager\n# */\n# protected $manager;\n# \n# /**\n# * Create a new database\ - \ capsule manager.\n# *\n# * @param \\Illuminate\\Container\\Container|null \ - \ $container\n# * @return void" -- name: setupDefaultConfiguration - visibility: protected - parameters: [] - comment: '# * Setup the default database configuration options. - - # * - - # * @return void' -- name: setupManager - visibility: protected - parameters: [] - comment: '# * Build the database manager instance. - - # * - - # * @return void' -- name: connection - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Get a connection instance from the global manager. - - # * - - # * @param string|null $connection - - # * @return \Illuminate\Database\Connection' -- name: table - visibility: public - parameters: - - name: table - - name: as - default: 'null' - - name: connection - default: 'null' - comment: '# * Get a fluent query builder instance. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|string $table - - # * @param string|null $as - - # * @param string|null $connection - - # * @return \Illuminate\Database\Query\Builder' -- name: schema - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Get a schema builder instance. - - # * - - # * @param string|null $connection - - # * @return \Illuminate\Database\Schema\Builder' -- name: getConnection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a registered connection instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Database\Connection' -- name: addConnection - visibility: public - parameters: - - name: config - - name: name - default: '''default''' - comment: '# * Register a connection with the manager. - - # * - - # * @param array $config - - # * @param string $name - - # * @return void' -- name: bootEloquent - visibility: public - parameters: [] - comment: '# * Bootstrap Eloquent so it is ready for usage. - - # * - - # * @return void' -- name: setFetchMode - visibility: public - parameters: - - name: fetchMode - comment: '# * Set the fetch mode for the database connections. - - # * - - # * @param int $fetchMode - - # * @return $this' -- name: getDatabaseManager - visibility: public - parameters: [] - comment: '# * Get the database manager instance. - - # * - - # * @return \Illuminate\Database\DatabaseManager' -- name: getEventDispatcher - visibility: public - parameters: [] - comment: '# * Get the current event dispatcher instance. - - # * - - # * @return \Illuminate\Contracts\Events\Dispatcher|null' -- name: setEventDispatcher - visibility: public - parameters: - - name: dispatcher - comment: '# * Set the event dispatcher instance to be used by connections. - - # * - - # * @param \Illuminate\Contracts\Events\Dispatcher $dispatcher - - # * @return void' -- name: __callStatic - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically pass methods to the default connection. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Illuminate\Container\Container -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Connectors\ConnectionFactory -- Illuminate\Database\DatabaseManager -- Illuminate\Support\Traits\CapsuleManagerTrait -- PDO -- CapsuleManagerTrait -interfaces: [] diff --git a/api/laravel/Database/ClassMorphViolationException.yaml b/api/laravel/Database/ClassMorphViolationException.yaml deleted file mode 100644 index 5a99be0..0000000 --- a/api/laravel/Database/ClassMorphViolationException.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: ClassMorphViolationException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: model - visibility: public - comment: '# * The name of the affected Eloquent model. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: model - comment: "# * The name of the affected Eloquent model.\n# *\n# * @var string\n#\ - \ */\n# public $model;\n# \n# /**\n# * Create a new exception instance.\n# *\n\ - # * @param object $model" -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Concerns/BuildsQueries.yaml b/api/laravel/Database/Concerns/BuildsQueries.yaml deleted file mode 100644 index bf64d5f..0000000 --- a/api/laravel/Database/Concerns/BuildsQueries.yaml +++ /dev/null @@ -1,452 +0,0 @@ -name: BuildsQueries -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Container\Container -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: MultipleRecordsFoundException - type: class - source: Illuminate\Database\MultipleRecordsFoundException -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: RecordsNotFoundException - type: class - source: Illuminate\Database\RecordsNotFoundException -- name: Cursor - type: class - source: Illuminate\Pagination\Cursor -- name: CursorPaginator - type: class - source: Illuminate\Pagination\CursorPaginator -- name: LengthAwarePaginator - type: class - source: Illuminate\Pagination\LengthAwarePaginator -- name: Paginator - type: class - source: Illuminate\Pagination\Paginator -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: LazyCollection - type: class - source: Illuminate\Support\LazyCollection -- name: Str - type: class - source: Illuminate\Support\Str -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: RuntimeException - type: class - source: RuntimeException -- name: Conditionable - type: class - source: Conditionable -properties: [] -methods: -- name: chunk - visibility: public - parameters: - - name: count - - name: callback - comment: "# * @template TValue\n# *\n# * @mixin \\Illuminate\\Database\\Eloquent\\\ - Builder\n# * @mixin \\Illuminate\\Database\\Query\\Builder\n# */\n# trait BuildsQueries\n\ - # {\n# use Conditionable;\n# \n# /**\n# * Chunk the results of the query.\n# *\n\ - # * @param int $count\n# * @param callable(\\Illuminate\\Support\\Collection, int): mixed $callback\n# * @return bool" -- name: chunkMap - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - comment: '# * Run a map over each item while chunking. - - # * - - # * @template TReturn - - # * - - # * @param callable(TValue): TReturn $callback - - # * @param int $count - - # * @return \Illuminate\Support\Collection' -- name: each - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - comment: '# * Execute a callback over each item while chunking. - - # * - - # * @param callable(TValue, int): mixed $callback - - # * @param int $count - - # * @return bool - - # * - - # * @throws \RuntimeException' -- name: chunkById - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing IDs. - - # * - - # * @param int $count - - # * @param callable(\Illuminate\Support\Collection, int): mixed $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: chunkByIdDesc - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing IDs in descending order. - - # * - - # * @param int $count - - # * @param callable(\Illuminate\Support\Collection, int): mixed $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: orderedChunkById - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - - name: descending - default: 'false' - comment: '# * Chunk the results of a query by comparing IDs in a given order. - - # * - - # * @param int $count - - # * @param callable(\Illuminate\Support\Collection, int): mixed $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @param bool $descending - - # * @return bool - - # * - - # * @throws \RuntimeException' -- name: eachById - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Execute a callback over each item while chunking by ID. - - # * - - # * @param callable(TValue, int): mixed $callback - - # * @param int $count - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: lazy - visibility: public - parameters: - - name: chunkSize - default: '1000' - comment: '# * Query lazily, by chunks of the given size. - - # * - - # * @param int $chunkSize - - # * @return \Illuminate\Support\LazyCollection - - # * - - # * @throws \InvalidArgumentException' -- name: lazyById - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection - - # * - - # * @throws \InvalidArgumentException' -- name: lazyByIdDesc - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs - in descending order. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection - - # * - - # * @throws \InvalidArgumentException' -- name: orderedLazyById - visibility: protected - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - - name: descending - default: 'false' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs - in a given order. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @param bool $descending - - # * @return \Illuminate\Support\LazyCollection - - # * - - # * @throws \InvalidArgumentException' -- name: first - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result. - - # * - - # * @param array|string $columns - - # * @return TValue|null' -- name: sole - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result if it''s the sole matching - record. - - # * - - # * @param array|string $columns - - # * @return TValue - - # * - - # * @throws \Illuminate\Database\RecordsNotFoundException - - # * @throws \Illuminate\Database\MultipleRecordsFoundException' -- name: paginateUsingCursor - visibility: protected - parameters: - - name: perPage - - name: columns - default: '[''*'']' - - name: cursorName - default: '''cursor''' - - name: cursor - default: 'null' - comment: '# * Paginate the given query using a cursor paginator. - - # * - - # * @param int $perPage - - # * @param array|string $columns - - # * @param string $cursorName - - # * @param \Illuminate\Pagination\Cursor|string|null $cursor - - # * @return \Illuminate\Contracts\Pagination\CursorPaginator' -- name: getOriginalColumnNameForCursorPagination - visibility: protected - parameters: - - name: builder - - name: parameter - comment: '# * Get the original column name of the given column, without any aliasing. - - # * - - # * @param \Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $builder - - # * @param string $parameter - - # * @return string' -- name: paginator - visibility: protected - parameters: - - name: items - - name: total - - name: perPage - - name: currentPage - - name: options - comment: '# * Create a new length-aware paginator instance. - - # * - - # * @param \Illuminate\Support\Collection $items - - # * @param int $total - - # * @param int $perPage - - # * @param int $currentPage - - # * @param array $options - - # * @return \Illuminate\Pagination\LengthAwarePaginator' -- name: simplePaginator - visibility: protected - parameters: - - name: items - - name: perPage - - name: currentPage - - name: options - comment: '# * Create a new simple paginator instance. - - # * - - # * @param \Illuminate\Support\Collection $items - - # * @param int $perPage - - # * @param int $currentPage - - # * @param array $options - - # * @return \Illuminate\Pagination\Paginator' -- name: cursorPaginator - visibility: protected - parameters: - - name: items - - name: perPage - - name: cursor - - name: options - comment: '# * Create a new cursor paginator instance. - - # * - - # * @param \Illuminate\Support\Collection $items - - # * @param int $perPage - - # * @param \Illuminate\Pagination\Cursor $cursor - - # * @param array $options - - # * @return \Illuminate\Pagination\CursorPaginator' -- name: tap - visibility: public - parameters: - - name: callback - comment: '# * Pass the query to a given callback. - - # * - - # * @param callable($this): mixed $callback - - # * @return $this' -traits: -- Illuminate\Container\Container -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\MultipleRecordsFoundException -- Illuminate\Database\Query\Expression -- Illuminate\Database\RecordsNotFoundException -- Illuminate\Pagination\Cursor -- Illuminate\Pagination\CursorPaginator -- Illuminate\Pagination\LengthAwarePaginator -- Illuminate\Pagination\Paginator -- Illuminate\Support\Collection -- Illuminate\Support\LazyCollection -- Illuminate\Support\Str -- Illuminate\Support\Traits\Conditionable -- InvalidArgumentException -- RuntimeException -- Conditionable -interfaces: [] diff --git a/api/laravel/Database/Concerns/CompilesJsonPaths.yaml b/api/laravel/Database/Concerns/CompilesJsonPaths.yaml deleted file mode 100644 index 0ccf859..0000000 --- a/api/laravel/Database/Concerns/CompilesJsonPaths.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: CompilesJsonPaths -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: wrapJsonFieldAndPath - visibility: protected - parameters: - - name: column - comment: '# * Split the given JSON selector into the field and the optional path - and wrap them separately. - - # * - - # * @param string $column - - # * @return array' -- name: wrapJsonPath - visibility: protected - parameters: - - name: value - - name: delimiter - default: '''->''' - comment: '# * Wrap the given JSON path. - - # * - - # * @param string $value - - # * @param string $delimiter - - # * @return string' -- name: wrapJsonPathSegment - visibility: protected - parameters: - - name: segment - comment: '# * Wrap the given JSON path segment. - - # * - - # * @param string $segment - - # * @return string' -traits: -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Concerns/ExplainsQueries.yaml b/api/laravel/Database/Concerns/ExplainsQueries.yaml deleted file mode 100644 index 07066e4..0000000 --- a/api/laravel/Database/Concerns/ExplainsQueries.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: ExplainsQueries -class_comment: null -dependencies: -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: [] -methods: -- name: explain - visibility: public - parameters: [] - comment: '# * Explains the query. - - # * - - # * @return \Illuminate\Support\Collection' -traits: -- Illuminate\Support\Collection -interfaces: [] diff --git a/api/laravel/Database/Concerns/ManagesTransactions.yaml b/api/laravel/Database/Concerns/ManagesTransactions.yaml deleted file mode 100644 index 4150589..0000000 --- a/api/laravel/Database/Concerns/ManagesTransactions.yaml +++ /dev/null @@ -1,216 +0,0 @@ -name: ManagesTransactions -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: DeadlockException - type: class - source: Illuminate\Database\DeadlockException -- name: RuntimeException - type: class - source: RuntimeException -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: transaction - visibility: public - parameters: - - name: callback - - name: attempts - default: '1' - comment: '# * Execute a Closure within a transaction. - - # * - - # * @param \Closure $callback - - # * @param int $attempts - - # * @return mixed - - # * - - # * @throws \Throwable' -- name: handleTransactionException - visibility: protected - parameters: - - name: e - - name: currentAttempt - - name: maxAttempts - comment: '# * Handle an exception encountered when running a transacted statement. - - # * - - # * @param \Throwable $e - - # * @param int $currentAttempt - - # * @param int $maxAttempts - - # * @return void - - # * - - # * @throws \Throwable' -- name: beginTransaction - visibility: public - parameters: [] - comment: '# * Start a new database transaction. - - # * - - # * @return void - - # * - - # * @throws \Throwable' -- name: createTransaction - visibility: protected - parameters: [] - comment: '# * Create a transaction within the database. - - # * - - # * @return void - - # * - - # * @throws \Throwable' -- name: createSavepoint - visibility: protected - parameters: [] - comment: '# * Create a save point within the database. - - # * - - # * @return void - - # * - - # * @throws \Throwable' -- name: handleBeginTransactionException - visibility: protected - parameters: - - name: e - comment: '# * Handle an exception from a transaction beginning. - - # * - - # * @param \Throwable $e - - # * @return void - - # * - - # * @throws \Throwable' -- name: commit - visibility: public - parameters: [] - comment: '# * Commit the active database transaction. - - # * - - # * @return void - - # * - - # * @throws \Throwable' -- name: handleCommitTransactionException - visibility: protected - parameters: - - name: e - - name: currentAttempt - - name: maxAttempts - comment: '# * Handle an exception encountered when committing a transaction. - - # * - - # * @param \Throwable $e - - # * @param int $currentAttempt - - # * @param int $maxAttempts - - # * @return void - - # * - - # * @throws \Throwable' -- name: rollBack - visibility: public - parameters: - - name: toLevel - default: 'null' - comment: '# * Rollback the active database transaction. - - # * - - # * @param int|null $toLevel - - # * @return void - - # * - - # * @throws \Throwable' -- name: performRollBack - visibility: protected - parameters: - - name: toLevel - comment: '# * Perform a rollback within the database. - - # * - - # * @param int $toLevel - - # * @return void - - # * - - # * @throws \Throwable' -- name: handleRollBackException - visibility: protected - parameters: - - name: e - comment: '# * Handle an exception from a rollback. - - # * - - # * @param \Throwable $e - - # * @return void - - # * - - # * @throws \Throwable' -- name: transactionLevel - visibility: public - parameters: [] - comment: '# * Get the number of active transactions. - - # * - - # * @return int' -- name: afterCommit - visibility: public - parameters: - - name: callback - comment: '# * Execute the callback after a transaction commits. - - # * - - # * @param callable $callback - - # * @return void - - # * - - # * @throws \RuntimeException' -traits: -- Closure -- Illuminate\Database\DeadlockException -- RuntimeException -- Throwable -interfaces: [] diff --git a/api/laravel/Database/Concerns/ParsesSearchPath.yaml b/api/laravel/Database/Concerns/ParsesSearchPath.yaml deleted file mode 100644 index f74769c..0000000 --- a/api/laravel/Database/Concerns/ParsesSearchPath.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: ParsesSearchPath -class_comment: null -dependencies: [] -properties: [] -methods: -- name: parseSearchPath - visibility: protected - parameters: - - name: searchPath - comment: '# * Parse the Postgres "search_path" configuration value into an array. - - # * - - # * @param string|array|null $searchPath - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/ConfigurationUrlParser.yaml b/api/laravel/Database/ConfigurationUrlParser.yaml deleted file mode 100644 index b280ddb..0000000 --- a/api/laravel/Database/ConfigurationUrlParser.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: ConfigurationUrlParser -class_comment: null -dependencies: -- name: BaseConfigurationUrlParser - type: class - source: Illuminate\Support\ConfigurationUrlParser -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Connection.yaml b/api/laravel/Database/Connection.yaml deleted file mode 100644 index 2960780..0000000 --- a/api/laravel/Database/Connection.yaml +++ /dev/null @@ -1,1396 +0,0 @@ -name: Connection -class_comment: null -dependencies: -- name: CarbonInterval - type: class - source: Carbon\CarbonInterval -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Exception - type: class - source: Exception -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: QueryExecuted - type: class - source: Illuminate\Database\Events\QueryExecuted -- name: StatementPrepared - type: class - source: Illuminate\Database\Events\StatementPrepared -- name: TransactionBeginning - type: class - source: Illuminate\Database\Events\TransactionBeginning -- name: TransactionCommitted - type: class - source: Illuminate\Database\Events\TransactionCommitted -- name: TransactionCommitting - type: class - source: Illuminate\Database\Events\TransactionCommitting -- name: TransactionRolledBack - type: class - source: Illuminate\Database\Events\TransactionRolledBack -- name: QueryBuilder - type: class - source: Illuminate\Database\Query\Builder -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\Grammar -- name: Processor - type: class - source: Illuminate\Database\Query\Processors\Processor -- name: SchemaBuilder - type: class - source: Illuminate\Database\Schema\Builder -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: PDO - type: class - source: PDO -- name: PDOStatement - type: class - source: PDOStatement -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: pdo - visibility: protected - comment: '# * The active PDO connection. - - # * - - # * @var \PDO|\Closure' -- name: readPdo - visibility: protected - comment: '# * The active PDO connection used for reads. - - # * - - # * @var \PDO|\Closure' -- name: database - visibility: protected - comment: '# * The name of the connected database. - - # * - - # * @var string' -- name: readWriteType - visibility: protected - comment: '# * The type of the connection. - - # * - - # * @var string|null' -- name: tablePrefix - visibility: protected - comment: '# * The table prefix for the connection. - - # * - - # * @var string' -- name: config - visibility: protected - comment: '# * The database connection configuration options. - - # * - - # * @var array' -- name: reconnector - visibility: protected - comment: '# * The reconnector instance for the connection. - - # * - - # * @var callable' -- name: queryGrammar - visibility: protected - comment: '# * The query grammar implementation. - - # * - - # * @var \Illuminate\Database\Query\Grammars\Grammar' -- name: schemaGrammar - visibility: protected - comment: '# * The schema grammar implementation. - - # * - - # * @var \Illuminate\Database\Schema\Grammars\Grammar' -- name: postProcessor - visibility: protected - comment: '# * The query post processor implementation. - - # * - - # * @var \Illuminate\Database\Query\Processors\Processor' -- name: events - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: fetchMode - visibility: protected - comment: '# * The default fetch mode of the connection. - - # * - - # * @var int' -- name: transactions - visibility: protected - comment: '# * The number of active transactions. - - # * - - # * @var int' -- name: transactionsManager - visibility: protected - comment: '# * The transaction manager instance. - - # * - - # * @var \Illuminate\Database\DatabaseTransactionsManager' -- name: recordsModified - visibility: protected - comment: '# * Indicates if changes have been made to the database. - - # * - - # * @var bool' -- name: readOnWriteConnection - visibility: protected - comment: '# * Indicates if the connection should use the "write" PDO connection. - - # * - - # * @var bool' -- name: queryLog - visibility: protected - comment: '# * All of the queries run against the connection. - - # * - - # * @var array' -- name: loggingQueries - visibility: protected - comment: '# * Indicates whether queries are being logged. - - # * - - # * @var bool' -- name: totalQueryDuration - visibility: protected - comment: '# * The duration of all executed queries in milliseconds. - - # * - - # * @var float' -- name: queryDurationHandlers - visibility: protected - comment: '# * All of the registered query duration handlers. - - # * - - # * @var array' -- name: pretending - visibility: protected - comment: '# * Indicates if the connection is in a "dry run". - - # * - - # * @var bool' -- name: beforeStartingTransaction - visibility: protected - comment: '# * All of the callbacks that should be invoked before a transaction is - started. - - # * - - # * @var \Closure[]' -- name: beforeExecutingCallbacks - visibility: protected - comment: '# * All of the callbacks that should be invoked before a query is executed. - - # * - - # * @var \Closure[]' -- name: resolvers - visibility: protected - comment: '# * The connection resolvers. - - # * - - # * @var \Closure[]' -methods: -- name: __construct - visibility: public - parameters: - - name: pdo - - name: database - default: '''''' - - name: tablePrefix - default: '''''' - - name: config - default: '[]' - comment: "# * The active PDO connection.\n# *\n# * @var \\PDO|\\Closure\n# */\n\ - # protected $pdo;\n# \n# /**\n# * The active PDO connection used for reads.\n\ - # *\n# * @var \\PDO|\\Closure\n# */\n# protected $readPdo;\n# \n# /**\n# * The\ - \ name of the connected database.\n# *\n# * @var string\n# */\n# protected $database;\n\ - # \n# /**\n# * The type of the connection.\n# *\n# * @var string|null\n# */\n\ - # protected $readWriteType;\n# \n# /**\n# * The table prefix for the connection.\n\ - # *\n# * @var string\n# */\n# protected $tablePrefix = '';\n# \n# /**\n# * The\ - \ database connection configuration options.\n# *\n# * @var array\n# */\n# protected\ - \ $config = [];\n# \n# /**\n# * The reconnector instance for the connection.\n\ - # *\n# * @var callable\n# */\n# protected $reconnector;\n# \n# /**\n# * The query\ - \ grammar implementation.\n# *\n# * @var \\Illuminate\\Database\\Query\\Grammars\\\ - Grammar\n# */\n# protected $queryGrammar;\n# \n# /**\n# * The schema grammar implementation.\n\ - # *\n# * @var \\Illuminate\\Database\\Schema\\Grammars\\Grammar\n# */\n# protected\ - \ $schemaGrammar;\n# \n# /**\n# * The query post processor implementation.\n#\ - \ *\n# * @var \\Illuminate\\Database\\Query\\Processors\\Processor\n# */\n# protected\ - \ $postProcessor;\n# \n# /**\n# * The event dispatcher instance.\n# *\n# * @var\ - \ \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n# protected $events;\n# \n\ - # /**\n# * The default fetch mode of the connection.\n# *\n# * @var int\n# */\n\ - # protected $fetchMode = PDO::FETCH_OBJ;\n# \n# /**\n# * The number of active\ - \ transactions.\n# *\n# * @var int\n# */\n# protected $transactions = 0;\n# \n\ - # /**\n# * The transaction manager instance.\n# *\n# * @var \\Illuminate\\Database\\\ - DatabaseTransactionsManager\n# */\n# protected $transactionsManager;\n# \n# /**\n\ - # * Indicates if changes have been made to the database.\n# *\n# * @var bool\n\ - # */\n# protected $recordsModified = false;\n# \n# /**\n# * Indicates if the connection\ - \ should use the \"write\" PDO connection.\n# *\n# * @var bool\n# */\n# protected\ - \ $readOnWriteConnection = false;\n# \n# /**\n# * All of the queries run against\ - \ the connection.\n# *\n# * @var array\n# */\n# protected $queryLog = [];\n# \n\ - # /**\n# * Indicates whether queries are being logged.\n# *\n# * @var bool\n#\ - \ */\n# protected $loggingQueries = false;\n# \n# /**\n# * The duration of all\ - \ executed queries in milliseconds.\n# *\n# * @var float\n# */\n# protected $totalQueryDuration\ - \ = 0.0;\n# \n# /**\n# * All of the registered query duration handlers.\n# *\n\ - # * @var array\n# */\n# protected $queryDurationHandlers = [];\n# \n# /**\n# *\ - \ Indicates if the connection is in a \"dry run\".\n# *\n# * @var bool\n# */\n\ - # protected $pretending = false;\n# \n# /**\n# * All of the callbacks that should\ - \ be invoked before a transaction is started.\n# *\n# * @var \\Closure[]\n# */\n\ - # protected $beforeStartingTransaction = [];\n# \n# /**\n# * All of the callbacks\ - \ that should be invoked before a query is executed.\n# *\n# * @var \\Closure[]\n\ - # */\n# protected $beforeExecutingCallbacks = [];\n# \n# /**\n# * The connection\ - \ resolvers.\n# *\n# * @var \\Closure[]\n# */\n# protected static $resolvers =\ - \ [];\n# \n# /**\n# * Create a new database connection instance.\n# *\n# * @param\ - \ \\PDO|\\Closure $pdo\n# * @param string $database\n# * @param string $tablePrefix\n\ - # * @param array $config\n# * @return void" -- name: useDefaultQueryGrammar - visibility: public - parameters: [] - comment: '# * Set the query grammar to the default implementation. - - # * - - # * @return void' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\Grammar' -- name: useDefaultSchemaGrammar - visibility: public - parameters: [] - comment: '# * Set the schema grammar to the default implementation. - - # * - - # * @return void' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\Grammar|null' -- name: useDefaultPostProcessor - visibility: public - parameters: [] - comment: '# * Set the query post processor to the default implementation. - - # * - - # * @return void' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\Processor' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\Builder' -- name: table - visibility: public - parameters: - - name: table - - name: as - default: 'null' - comment: '# * Begin a fluent query against a database table. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param string|null $as - - # * @return \Illuminate\Database\Query\Builder' -- name: query - visibility: public - parameters: [] - comment: '# * Get a new query builder instance. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: selectOne - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement and return a single result. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return mixed' -- name: scalar - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement and return the first column of the first row. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\MultipleColumnsSelectedException' -- name: selectFromWriteConnection - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run a select statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return array' -- name: select - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return array' -- name: selectResultSets - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement against the database and returns all of the - result sets. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return array' -- name: cursor - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement against the database and returns a generator. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return \Generator' -- name: prepared - visibility: protected - parameters: - - name: statement - comment: '# * Configure the PDO prepared statement. - - # * - - # * @param \PDOStatement $statement - - # * @return \PDOStatement' -- name: getPdoForSelect - visibility: protected - parameters: - - name: useReadPdo - default: 'true' - comment: '# * Get the PDO connection to use for a select query. - - # * - - # * @param bool $useReadPdo - - # * @return \PDO' -- name: insert - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an insert statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return bool' -- name: update - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an update statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: delete - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run a delete statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: statement - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Execute an SQL statement and return the boolean result. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return bool' -- name: affectingStatement - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an SQL statement and get the number of rows affected. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: unprepared - visibility: public - parameters: - - name: query - comment: '# * Run a raw, unprepared query against the PDO connection. - - # * - - # * @param string $query - - # * @return bool' -- name: pretend - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback in "dry run" mode. - - # * - - # * @param \Closure $callback - - # * @return array' -- name: withoutPretending - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback without "pretending". - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: withFreshQueryLog - visibility: protected - parameters: - - name: callback - comment: '# * Execute the given callback in "dry run" mode. - - # * - - # * @param \Closure $callback - - # * @return array' -- name: bindValues - visibility: public - parameters: - - name: statement - - name: bindings - comment: '# * Bind values to their parameters in the given statement. - - # * - - # * @param \PDOStatement $statement - - # * @param array $bindings - - # * @return void' -- name: prepareBindings - visibility: public - parameters: - - name: bindings - comment: '# * Prepare the query bindings for execution. - - # * - - # * @param array $bindings - - # * @return array' -- name: run - visibility: protected - parameters: - - name: query - - name: bindings - - name: callback - comment: '# * Run a SQL statement and log its execution context. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param \Closure $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\QueryException' -- name: runQueryCallback - visibility: protected - parameters: - - name: query - - name: bindings - - name: callback - comment: '# * Run a SQL statement. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param \Closure $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\QueryException' -- name: isUniqueConstraintError - visibility: protected - parameters: - - name: exception - comment: '# * Determine if the given database exception was caused by a unique constraint - violation. - - # * - - # * @param \Exception $exception - - # * @return bool' -- name: logQuery - visibility: public - parameters: - - name: query - - name: bindings - - name: time - default: 'null' - comment: '# * Log a query in the connection''s query log. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param float|null $time - - # * @return void' -- name: getElapsedTime - visibility: protected - parameters: - - name: start - comment: '# * Get the elapsed time since a given starting point. - - # * - - # * @param int $start - - # * @return float' -- name: whenQueryingForLongerThan - visibility: public - parameters: - - name: threshold - - name: handler - comment: '# * Register a callback to be invoked when the connection queries for - longer than a given amount of time. - - # * - - # * @param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold - - # * @param callable $handler - - # * @return void' -- name: allowQueryDurationHandlersToRunAgain - visibility: public - parameters: [] - comment: '# * Allow all the query duration handlers to run again, even if they have - already run. - - # * - - # * @return void' -- name: totalQueryDuration - visibility: public - parameters: [] - comment: '# * Get the duration of all run queries in milliseconds. - - # * - - # * @return float' -- name: resetTotalQueryDuration - visibility: public - parameters: [] - comment: '# * Reset the duration of all run queries. - - # * - - # * @return void' -- name: handleQueryException - visibility: protected - parameters: - - name: e - - name: query - - name: bindings - - name: callback - comment: '# * Handle a query exception. - - # * - - # * @param \Illuminate\Database\QueryException $e - - # * @param string $query - - # * @param array $bindings - - # * @param \Closure $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\QueryException' -- name: tryAgainIfCausedByLostConnection - visibility: protected - parameters: - - name: e - - name: query - - name: bindings - - name: callback - comment: '# * Handle a query exception that occurred during query execution. - - # * - - # * @param \Illuminate\Database\QueryException $e - - # * @param string $query - - # * @param array $bindings - - # * @param \Closure $callback - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\QueryException' -- name: reconnect - visibility: public - parameters: [] - comment: '# * Reconnect to the database. - - # * - - # * @return mixed|false - - # * - - # * @throws \Illuminate\Database\LostConnectionException' -- name: reconnectIfMissingConnection - visibility: public - parameters: [] - comment: '# * Reconnect to the database if a PDO connection is missing. - - # * - - # * @return void' -- name: disconnect - visibility: public - parameters: [] - comment: '# * Disconnect from the underlying PDO connection. - - # * - - # * @return void' -- name: beforeStartingTransaction - visibility: public - parameters: - - name: callback - comment: '# * Register a hook to be run just before a database transaction is started. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: beforeExecuting - visibility: public - parameters: - - name: callback - comment: '# * Register a hook to be run just before a database query is executed. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: listen - visibility: public - parameters: - - name: callback - comment: '# * Register a database query listener with the connection. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: fireConnectionEvent - visibility: protected - parameters: - - name: event - comment: '# * Fire an event for this connection. - - # * - - # * @param string $event - - # * @return array|null' -- name: event - visibility: protected - parameters: - - name: event - comment: '# * Fire the given event if possible. - - # * - - # * @param mixed $event - - # * @return void' -- name: raw - visibility: public - parameters: - - name: value - comment: '# * Get a new raw query expression. - - # * - - # * @param mixed $value - - # * @return \Illuminate\Contracts\Database\Query\Expression' -- name: escape - visibility: public - parameters: - - name: value - - name: binary - default: 'false' - comment: '# * Escape a value for safe SQL embedding. - - # * - - # * @param string|float|int|bool|null $value - - # * @param bool $binary - - # * @return string' -- name: escapeString - visibility: protected - parameters: - - name: value - comment: '# * Escape a string value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: escapeBool - visibility: protected - parameters: - - name: value - comment: '# * Escape a boolean value for safe SQL embedding. - - # * - - # * @param bool $value - - # * @return string' -- name: escapeBinary - visibility: protected - parameters: - - name: value - comment: '# * Escape a binary value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: hasModifiedRecords - visibility: public - parameters: [] - comment: '# * Determine if the database connection has modified any database records. - - # * - - # * @return bool' -- name: recordsHaveBeenModified - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Indicate if any records have been modified. - - # * - - # * @param bool $value - - # * @return void' -- name: setRecordModificationState - visibility: public - parameters: - - name: value - comment: '# * Set the record modification state. - - # * - - # * @param bool $value - - # * @return $this' -- name: forgetRecordModificationState - visibility: public - parameters: [] - comment: '# * Reset the record modification state. - - # * - - # * @return void' -- name: useWriteConnectionWhenReading - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Indicate that the connection should use the write PDO connection for - reads. - - # * - - # * @param bool $value - - # * @return $this' -- name: getPdo - visibility: public - parameters: [] - comment: '# * Get the current PDO connection. - - # * - - # * @return \PDO' -- name: getRawPdo - visibility: public - parameters: [] - comment: '# * Get the current PDO connection parameter without executing any reconnect - logic. - - # * - - # * @return \PDO|\Closure|null' -- name: getReadPdo - visibility: public - parameters: [] - comment: '# * Get the current PDO connection used for reading. - - # * - - # * @return \PDO' -- name: getRawReadPdo - visibility: public - parameters: [] - comment: '# * Get the current read PDO connection parameter without executing any - reconnect logic. - - # * - - # * @return \PDO|\Closure|null' -- name: setPdo - visibility: public - parameters: - - name: pdo - comment: '# * Set the PDO connection. - - # * - - # * @param \PDO|\Closure|null $pdo - - # * @return $this' -- name: setReadPdo - visibility: public - parameters: - - name: pdo - comment: '# * Set the PDO connection used for reading. - - # * - - # * @param \PDO|\Closure|null $pdo - - # * @return $this' -- name: setReconnector - visibility: public - parameters: - - name: reconnector - comment: '# * Set the reconnect instance on the connection. - - # * - - # * @param callable $reconnector - - # * @return $this' -- name: getName - visibility: public - parameters: [] - comment: '# * Get the database connection name. - - # * - - # * @return string|null' -- name: getNameWithReadWriteType - visibility: public - parameters: [] - comment: '# * Get the database connection full name. - - # * - - # * @return string|null' -- name: getConfig - visibility: public - parameters: - - name: option - default: 'null' - comment: '# * Get an option from the configuration options. - - # * - - # * @param string|null $option - - # * @return mixed' -- name: getDriverName - visibility: public - parameters: [] - comment: '# * Get the PDO driver name. - - # * - - # * @return string' -- name: getQueryGrammar - visibility: public - parameters: [] - comment: '# * Get the query grammar used by the connection. - - # * - - # * @return \Illuminate\Database\Query\Grammars\Grammar' -- name: setQueryGrammar - visibility: public - parameters: - - name: grammar - comment: '# * Set the query grammar used by the connection. - - # * - - # * @param \Illuminate\Database\Query\Grammars\Grammar $grammar - - # * @return $this' -- name: getSchemaGrammar - visibility: public - parameters: [] - comment: '# * Get the schema grammar used by the connection. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\Grammar' -- name: setSchemaGrammar - visibility: public - parameters: - - name: grammar - comment: '# * Set the schema grammar used by the connection. - - # * - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return $this' -- name: getPostProcessor - visibility: public - parameters: [] - comment: '# * Get the query post processor used by the connection. - - # * - - # * @return \Illuminate\Database\Query\Processors\Processor' -- name: setPostProcessor - visibility: public - parameters: - - name: processor - comment: '# * Set the query post processor used by the connection. - - # * - - # * @param \Illuminate\Database\Query\Processors\Processor $processor - - # * @return $this' -- name: getEventDispatcher - visibility: public - parameters: [] - comment: '# * Get the event dispatcher used by the connection. - - # * - - # * @return \Illuminate\Contracts\Events\Dispatcher' -- name: setEventDispatcher - visibility: public - parameters: - - name: events - comment: '# * Set the event dispatcher instance on the connection. - - # * - - # * @param \Illuminate\Contracts\Events\Dispatcher $events - - # * @return $this' -- name: unsetEventDispatcher - visibility: public - parameters: [] - comment: '# * Unset the event dispatcher for this connection. - - # * - - # * @return void' -- name: setTransactionManager - visibility: public - parameters: - - name: manager - comment: '# * Set the transaction manager instance on the connection. - - # * - - # * @param \Illuminate\Database\DatabaseTransactionsManager $manager - - # * @return $this' -- name: unsetTransactionManager - visibility: public - parameters: [] - comment: '# * Unset the transaction manager for this connection. - - # * - - # * @return void' -- name: pretending - visibility: public - parameters: [] - comment: '# * Determine if the connection is in a "dry run". - - # * - - # * @return bool' -- name: getQueryLog - visibility: public - parameters: [] - comment: '# * Get the connection query log. - - # * - - # * @return array' -- name: getRawQueryLog - visibility: public - parameters: [] - comment: '# * Get the connection query log with embedded bindings. - - # * - - # * @return array' -- name: flushQueryLog - visibility: public - parameters: [] - comment: '# * Clear the query log. - - # * - - # * @return void' -- name: enableQueryLog - visibility: public - parameters: [] - comment: '# * Enable the query log on the connection. - - # * - - # * @return void' -- name: disableQueryLog - visibility: public - parameters: [] - comment: '# * Disable the query log on the connection. - - # * - - # * @return void' -- name: logging - visibility: public - parameters: [] - comment: '# * Determine whether we''re logging queries. - - # * - - # * @return bool' -- name: getDatabaseName - visibility: public - parameters: [] - comment: '# * Get the name of the connected database. - - # * - - # * @return string' -- name: setDatabaseName - visibility: public - parameters: - - name: database - comment: '# * Set the name of the connected database. - - # * - - # * @param string $database - - # * @return $this' -- name: setReadWriteType - visibility: public - parameters: - - name: readWriteType - comment: '# * Set the read / write type of the connection. - - # * - - # * @param string|null $readWriteType - - # * @return $this' -- name: getTablePrefix - visibility: public - parameters: [] - comment: '# * Get the table prefix for the connection. - - # * - - # * @return string' -- name: setTablePrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the table prefix in use by the connection. - - # * - - # * @param string $prefix - - # * @return $this' -- name: withTablePrefix - visibility: public - parameters: - - name: grammar - comment: '# * Set the table prefix and return the grammar. - - # * - - # * @param \Illuminate\Database\Grammar $grammar - - # * @return \Illuminate\Database\Grammar' -- name: getServerVersion - visibility: public - parameters: [] - comment: '# * Get the server version for the connection. - - # * - - # * @return string' -- name: resolverFor - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a connection resolver. - - # * - - # * @param string $driver - - # * @param \Closure $callback - - # * @return void' -- name: getResolver - visibility: public - parameters: - - name: driver - comment: '# * Get the connection resolver for the given driver. - - # * - - # * @param string $driver - - # * @return mixed' -traits: -- Carbon\CarbonInterval -- Closure -- DateTimeInterface -- Exception -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\QueryExecuted -- Illuminate\Database\Events\StatementPrepared -- Illuminate\Database\Events\TransactionBeginning -- Illuminate\Database\Events\TransactionCommitted -- Illuminate\Database\Events\TransactionCommitting -- Illuminate\Database\Events\TransactionRolledBack -- Illuminate\Database\Query\Expression -- Illuminate\Database\Query\Processors\Processor -- Illuminate\Support\Arr -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Traits\Macroable -- PDO -- PDOStatement -- RuntimeException -- DetectsConcurrencyErrors -interfaces: -- ConnectionInterface diff --git a/api/laravel/Database/ConnectionInterface.yaml b/api/laravel/Database/ConnectionInterface.yaml deleted file mode 100644 index 2cecef7..0000000 --- a/api/laravel/Database/ConnectionInterface.yaml +++ /dev/null @@ -1,284 +0,0 @@ -name: ConnectionInterface -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: table - visibility: public - parameters: - - name: table - - name: as - default: 'null' - comment: '# * Begin a fluent query against a database table. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|string $table - - # * @param string|null $as - - # * @return \Illuminate\Database\Query\Builder' -- name: raw - visibility: public - parameters: - - name: value - comment: '# * Get a new raw query expression. - - # * - - # * @param mixed $value - - # * @return \Illuminate\Contracts\Database\Query\Expression' -- name: selectOne - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement and return a single result. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return mixed' -- name: scalar - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement and return the first column of the first row. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\MultipleColumnsSelectedException' -- name: select - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return array' -- name: cursor - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - - name: useReadPdo - default: 'true' - comment: '# * Run a select statement against the database and returns a generator. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @param bool $useReadPdo - - # * @return \Generator' -- name: insert - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an insert statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return bool' -- name: update - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an update statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: delete - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run a delete statement against the database. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: statement - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Execute an SQL statement and return the boolean result. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return bool' -- name: affectingStatement - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Run an SQL statement and get the number of rows affected. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return int' -- name: unprepared - visibility: public - parameters: - - name: query - comment: '# * Run a raw, unprepared query against the PDO connection. - - # * - - # * @param string $query - - # * @return bool' -- name: prepareBindings - visibility: public - parameters: - - name: bindings - comment: '# * Prepare the query bindings for execution. - - # * - - # * @param array $bindings - - # * @return array' -- name: transaction - visibility: public - parameters: - - name: callback - - name: attempts - default: '1' - comment: '# * Execute a Closure within a transaction. - - # * - - # * @param \Closure $callback - - # * @param int $attempts - - # * @return mixed - - # * - - # * @throws \Throwable' -- name: beginTransaction - visibility: public - parameters: [] - comment: '# * Start a new database transaction. - - # * - - # * @return void' -- name: commit - visibility: public - parameters: [] - comment: '# * Commit the active database transaction. - - # * - - # * @return void' -- name: rollBack - visibility: public - parameters: [] - comment: '# * Rollback the active database transaction. - - # * - - # * @return void' -- name: transactionLevel - visibility: public - parameters: [] - comment: '# * Get the number of active transactions. - - # * - - # * @return int' -- name: pretend - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback in "dry run" mode. - - # * - - # * @param \Closure $callback - - # * @return array' -- name: getDatabaseName - visibility: public - parameters: [] - comment: '# * Get the name of the connected database. - - # * - - # * @return string' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Database/ConnectionResolver.yaml b/api/laravel/Database/ConnectionResolver.yaml deleted file mode 100644 index 737f0f7..0000000 --- a/api/laravel/Database/ConnectionResolver.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: ConnectionResolver -class_comment: null -dependencies: [] -properties: -- name: connections - visibility: protected - comment: '# * All of the registered connections. - - # * - - # * @var \Illuminate\Database\ConnectionInterface[]' -- name: default - visibility: protected - comment: '# * The default connection name. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: connections - default: '[]' - comment: "# * All of the registered connections.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionInterface[]\n# */\n# protected $connections = [];\n# \n# /**\n# * The\ - \ default connection name.\n# *\n# * @var string\n# */\n# protected $default;\n\ - # \n# /**\n# * Create a new connection resolver instance.\n# *\n# * @param array $connections\n# * @return void" -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a database connection instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Database\ConnectionInterface' -- name: addConnection - visibility: public - parameters: - - name: name - - name: connection - comment: '# * Add a connection to the resolver. - - # * - - # * @param string $name - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @return void' -- name: hasConnection - visibility: public - parameters: - - name: name - comment: '# * Check if a connection has been registered. - - # * - - # * @param string $name - - # * @return bool' -- name: getDefaultConnection - visibility: public - parameters: [] - comment: '# * Get the default connection name. - - # * - - # * @return string' -- name: setDefaultConnection - visibility: public - parameters: - - name: name - comment: '# * Set the default connection name. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: -- ConnectionResolverInterface diff --git a/api/laravel/Database/ConnectionResolverInterface.yaml b/api/laravel/Database/ConnectionResolverInterface.yaml deleted file mode 100644 index e18ecd9..0000000 --- a/api/laravel/Database/ConnectionResolverInterface.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: ConnectionResolverInterface -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a database connection instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Database\ConnectionInterface' -- name: getDefaultConnection - visibility: public - parameters: [] - comment: '# * Get the default connection name. - - # * - - # * @return string' -- name: setDefaultConnection - visibility: public - parameters: - - name: name - comment: '# * Set the default connection name. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Connectors/ConnectionFactory.yaml b/api/laravel/Database/Connectors/ConnectionFactory.yaml deleted file mode 100644 index fb4283b..0000000 --- a/api/laravel/Database/Connectors/ConnectionFactory.yaml +++ /dev/null @@ -1,272 +0,0 @@ -name: ConnectionFactory -class_comment: null -dependencies: -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: MariaDbConnection - type: class - source: Illuminate\Database\MariaDbConnection -- name: MySqlConnection - type: class - source: Illuminate\Database\MySqlConnection -- name: PostgresConnection - type: class - source: Illuminate\Database\PostgresConnection -- name: SQLiteConnection - type: class - source: Illuminate\Database\SQLiteConnection -- name: SqlServerConnection - type: class - source: Illuminate\Database\SqlServerConnection -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: PDOException - type: class - source: PDOException -properties: -- name: container - visibility: protected - comment: '# * The IoC container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -methods: -- name: __construct - visibility: public - parameters: - - name: container - comment: "# * The IoC container instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * Create a new\ - \ connection factory instance.\n# *\n# * @param \\Illuminate\\Contracts\\Container\\\ - Container $container\n# * @return void" -- name: make - visibility: public - parameters: - - name: config - - name: name - default: 'null' - comment: '# * Establish a PDO connection based on the configuration. - - # * - - # * @param array $config - - # * @param string|null $name - - # * @return \Illuminate\Database\Connection' -- name: parseConfig - visibility: protected - parameters: - - name: config - - name: name - comment: '# * Parse and prepare the database configuration. - - # * - - # * @param array $config - - # * @param string $name - - # * @return array' -- name: createSingleConnection - visibility: protected - parameters: - - name: config - comment: '# * Create a single database connection instance. - - # * - - # * @param array $config - - # * @return \Illuminate\Database\Connection' -- name: createReadWriteConnection - visibility: protected - parameters: - - name: config - comment: '# * Create a read / write database connection instance. - - # * - - # * @param array $config - - # * @return \Illuminate\Database\Connection' -- name: createReadPdo - visibility: protected - parameters: - - name: config - comment: '# * Create a new PDO instance for reading. - - # * - - # * @param array $config - - # * @return \Closure' -- name: getReadConfig - visibility: protected - parameters: - - name: config - comment: '# * Get the read configuration for a read / write connection. - - # * - - # * @param array $config - - # * @return array' -- name: getWriteConfig - visibility: protected - parameters: - - name: config - comment: '# * Get the write configuration for a read / write connection. - - # * - - # * @param array $config - - # * @return array' -- name: getReadWriteConfig - visibility: protected - parameters: - - name: config - - name: type - comment: '# * Get a read / write level configuration. - - # * - - # * @param array $config - - # * @param string $type - - # * @return array' -- name: mergeReadWriteConfig - visibility: protected - parameters: - - name: config - - name: merge - comment: '# * Merge a configuration for a read / write connection. - - # * - - # * @param array $config - - # * @param array $merge - - # * @return array' -- name: createPdoResolver - visibility: protected - parameters: - - name: config - comment: '# * Create a new Closure that resolves to a PDO instance. - - # * - - # * @param array $config - - # * @return \Closure' -- name: createPdoResolverWithHosts - visibility: protected - parameters: - - name: config - comment: '# * Create a new Closure that resolves to a PDO instance with a specific - host or an array of hosts. - - # * - - # * @param array $config - - # * @return \Closure - - # * - - # * @throws \PDOException' -- name: parseHosts - visibility: protected - parameters: - - name: config - comment: '# * Parse the hosts configuration item into an array. - - # * - - # * @param array $config - - # * @return array - - # * - - # * @throws \InvalidArgumentException' -- name: createPdoResolverWithoutHosts - visibility: protected - parameters: - - name: config - comment: '# * Create a new Closure that resolves to a PDO instance where there is - no configured host. - - # * - - # * @param array $config - - # * @return \Closure' -- name: createConnector - visibility: public - parameters: - - name: config - comment: '# * Create a connector instance based on the configuration. - - # * - - # * @param array $config - - # * @return \Illuminate\Database\Connectors\ConnectorInterface - - # * - - # * @throws \InvalidArgumentException' -- name: createConnection - visibility: protected - parameters: - - name: driver - - name: connection - - name: database - - name: prefix - default: '''''' - - name: config - default: '[]' - comment: '# * Create a new connection instance. - - # * - - # * @param string $driver - - # * @param \PDO|\Closure $connection - - # * @param string $database - - # * @param string $prefix - - # * @param array $config - - # * @return \Illuminate\Database\Connection - - # * - - # * @throws \InvalidArgumentException' -traits: -- Illuminate\Contracts\Container\Container -- Illuminate\Database\Connection -- Illuminate\Database\MariaDbConnection -- Illuminate\Database\MySqlConnection -- Illuminate\Database\PostgresConnection -- Illuminate\Database\SQLiteConnection -- Illuminate\Database\SqlServerConnection -- Illuminate\Support\Arr -- InvalidArgumentException -- PDOException -interfaces: [] diff --git a/api/laravel/Database/Connectors/Connector.yaml b/api/laravel/Database/Connectors/Connector.yaml deleted file mode 100644 index ad29045..0000000 --- a/api/laravel/Database/Connectors/Connector.yaml +++ /dev/null @@ -1,124 +0,0 @@ -name: Connector -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: DetectsLostConnections - type: class - source: Illuminate\Database\DetectsLostConnections -- name: PDO - type: class - source: PDO -- name: Throwable - type: class - source: Throwable -- name: DetectsLostConnections - type: class - source: DetectsLostConnections -properties: -- name: options - visibility: protected - comment: '# * The default PDO connection options. - - # * - - # * @var array' -methods: -- name: createConnection - visibility: public - parameters: - - name: dsn - - name: config - - name: options - comment: "# * The default PDO connection options.\n# *\n# * @var array\n# */\n#\ - \ protected $options = [\n# PDO::ATTR_CASE => PDO::CASE_NATURAL,\n# PDO::ATTR_ERRMODE\ - \ => PDO::ERRMODE_EXCEPTION,\n# PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,\n\ - # PDO::ATTR_STRINGIFY_FETCHES => false,\n# PDO::ATTR_EMULATE_PREPARES => false,\n\ - # ];\n# \n# /**\n# * Create a new PDO connection.\n# *\n# * @param string $dsn\n\ - # * @param array $config\n# * @param array $options\n# * @return \\PDO\n#\ - \ *\n# * @throws \\Exception" -- name: createPdoConnection - visibility: protected - parameters: - - name: dsn - - name: username - - name: password - - name: options - comment: '# * Create a new PDO connection instance. - - # * - - # * @param string $dsn - - # * @param string $username - - # * @param string $password - - # * @param array $options - - # * @return \PDO' -- name: tryAgainIfCausedByLostConnection - visibility: protected - parameters: - - name: e - - name: dsn - - name: username - - name: password - - name: options - comment: '# * Handle an exception that occurred during connect execution. - - # * - - # * @param \Throwable $e - - # * @param string $dsn - - # * @param string $username - - # * @param string $password - - # * @param array $options - - # * @return \PDO - - # * - - # * @throws \Throwable' -- name: getOptions - visibility: public - parameters: - - name: config - comment: '# * Get the PDO options based on the configuration. - - # * - - # * @param array $config - - # * @return array' -- name: getDefaultOptions - visibility: public - parameters: [] - comment: '# * Get the default PDO connection options. - - # * - - # * @return array' -- name: setDefaultOptions - visibility: public - parameters: - - name: options - comment: '# * Set the default PDO connection options. - - # * - - # * @param array $options - - # * @return void' -traits: -- Exception -- Illuminate\Database\DetectsLostConnections -- PDO -- Throwable -- DetectsLostConnections -interfaces: [] diff --git a/api/laravel/Database/Connectors/ConnectorInterface.yaml b/api/laravel/Database/Connectors/ConnectorInterface.yaml deleted file mode 100644 index 26367e3..0000000 --- a/api/laravel/Database/Connectors/ConnectorInterface.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: ConnectorInterface -class_comment: null -dependencies: [] -properties: [] -methods: -- name: connect - visibility: public - parameters: - - name: config - comment: '# * Establish a database connection. - - # * - - # * @param array $config - - # * @return \PDO' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Connectors/MariaDbConnector.yaml b/api/laravel/Database/Connectors/MariaDbConnector.yaml deleted file mode 100644 index d322be0..0000000 --- a/api/laravel/Database/Connectors/MariaDbConnector.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: MariaDbConnector -class_comment: null -dependencies: -- name: PDO - type: class - source: PDO -properties: [] -methods: -- name: getSqlMode - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Get the sql_mode value. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return string|null' -traits: -- PDO -interfaces: [] diff --git a/api/laravel/Database/Connectors/MySqlConnector.yaml b/api/laravel/Database/Connectors/MySqlConnector.yaml deleted file mode 100644 index bee6d4f..0000000 --- a/api/laravel/Database/Connectors/MySqlConnector.yaml +++ /dev/null @@ -1,99 +0,0 @@ -name: MySqlConnector -class_comment: null -dependencies: -- name: PDO - type: class - source: PDO -properties: [] -methods: -- name: connect - visibility: public - parameters: - - name: config - comment: '# * Establish a database connection. - - # * - - # * @param array $config - - # * @return \PDO' -- name: getDsn - visibility: protected - parameters: - - name: config - comment: '# * Create a DSN string from a configuration. - - # * - - # * Chooses socket or host/port based on the ''unix_socket'' config value. - - # * - - # * @param array $config - - # * @return string' -- name: hasSocket - visibility: protected - parameters: - - name: config - comment: '# * Determine if the given configuration array has a UNIX socket value. - - # * - - # * @param array $config - - # * @return bool' -- name: getSocketDsn - visibility: protected - parameters: - - name: config - comment: '# * Get the DSN string for a socket configuration. - - # * - - # * @param array $config - - # * @return string' -- name: getHostDsn - visibility: protected - parameters: - - name: config - comment: '# * Get the DSN string for a host / port configuration. - - # * - - # * @param array $config - - # * @return string' -- name: configureConnection - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Configure the given PDO connection. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -- name: getSqlMode - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Get the sql_mode value. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return string|null' -traits: -- PDO -interfaces: -- ConnectorInterface diff --git a/api/laravel/Database/Connectors/PostgresConnector.yaml b/api/laravel/Database/Connectors/PostgresConnector.yaml deleted file mode 100644 index 5b59760..0000000 --- a/api/laravel/Database/Connectors/PostgresConnector.yaml +++ /dev/null @@ -1,128 +0,0 @@ -name: PostgresConnector -class_comment: null -dependencies: -- name: ParsesSearchPath - type: class - source: Illuminate\Database\Concerns\ParsesSearchPath -- name: PDO - type: class - source: PDO -- name: ParsesSearchPath - type: class - source: ParsesSearchPath -properties: -- name: options - visibility: protected - comment: '# * The default PDO connection options. - - # * - - # * @var array' -methods: -- name: connect - visibility: public - parameters: - - name: config - comment: "# * The default PDO connection options.\n# *\n# * @var array\n# */\n#\ - \ protected $options = [\n# PDO::ATTR_CASE => PDO::CASE_NATURAL,\n# PDO::ATTR_ERRMODE\ - \ => PDO::ERRMODE_EXCEPTION,\n# PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,\n\ - # PDO::ATTR_STRINGIFY_FETCHES => false,\n# ];\n# \n# /**\n# * Establish a database\ - \ connection.\n# *\n# * @param array $config\n# * @return \\PDO" -- name: configureIsolationLevel - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Set the connection transaction isolation level. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -- name: configureTimezone - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Set the timezone on the connection. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -- name: configureSearchPath - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Set the "search_path" on the database connection. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -- name: quoteSearchPath - visibility: protected - parameters: - - name: searchPath - comment: '# * Format the search path for the DSN. - - # * - - # * @param array $searchPath - - # * @return string' -- name: getDsn - visibility: protected - parameters: - - name: config - comment: '# * Create a DSN string from a configuration. - - # * - - # * @param array $config - - # * @return string' -- name: addSslOptions - visibility: protected - parameters: - - name: dsn - - name: config - comment: '# * Add the SSL options to the DSN. - - # * - - # * @param string $dsn - - # * @param array $config - - # * @return string' -- name: configureSynchronousCommit - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Configure the synchronous_commit setting. - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -traits: -- Illuminate\Database\Concerns\ParsesSearchPath -- PDO -- ParsesSearchPath -interfaces: -- ConnectorInterface diff --git a/api/laravel/Database/Connectors/SQLiteConnector.yaml b/api/laravel/Database/Connectors/SQLiteConnector.yaml deleted file mode 100644 index eb0555c..0000000 --- a/api/laravel/Database/Connectors/SQLiteConnector.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: SQLiteConnector -class_comment: null -dependencies: -- name: SQLiteDatabaseDoesNotExistException - type: class - source: Illuminate\Database\SQLiteDatabaseDoesNotExistException -properties: [] -methods: -- name: connect - visibility: public - parameters: - - name: config - comment: '# * Establish a database connection. - - # * - - # * @param array $config - - # * @return \PDO - - # * - - # * @throws \Illuminate\Database\SQLiteDatabaseDoesNotExistException' -traits: -- Illuminate\Database\SQLiteDatabaseDoesNotExistException -interfaces: -- ConnectorInterface diff --git a/api/laravel/Database/Connectors/SqlServerConnector.yaml b/api/laravel/Database/Connectors/SqlServerConnector.yaml deleted file mode 100644 index bb06be9..0000000 --- a/api/laravel/Database/Connectors/SqlServerConnector.yaml +++ /dev/null @@ -1,141 +0,0 @@ -name: SqlServerConnector -class_comment: null -dependencies: -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: PDO - type: class - source: PDO -properties: -- name: options - visibility: protected - comment: '# * The PDO connection options. - - # * - - # * @var array' -methods: -- name: connect - visibility: public - parameters: - - name: config - comment: "# * The PDO connection options.\n# *\n# * @var array\n# */\n# protected\ - \ $options = [\n# PDO::ATTR_CASE => PDO::CASE_NATURAL,\n# PDO::ATTR_ERRMODE =>\ - \ PDO::ERRMODE_EXCEPTION,\n# PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,\n# PDO::ATTR_STRINGIFY_FETCHES\ - \ => false,\n# ];\n# \n# /**\n# * Establish a database connection.\n# *\n# * @param\ - \ array $config\n# * @return \\PDO" -- name: configureIsolationLevel - visibility: protected - parameters: - - name: connection - - name: config - comment: '# * Set the connection transaction isolation level. - - # * - - # * https://learn.microsoft.com/en-us/sql/t-sql/statements/set-transaction-isolation-level-transact-sql - - # * - - # * @param \PDO $connection - - # * @param array $config - - # * @return void' -- name: getDsn - visibility: protected - parameters: - - name: config - comment: '# * Create a DSN string from a configuration. - - # * - - # * @param array $config - - # * @return string' -- name: prefersOdbc - visibility: protected - parameters: - - name: config - comment: '# * Determine if the database configuration prefers ODBC. - - # * - - # * @param array $config - - # * @return bool' -- name: getDblibDsn - visibility: protected - parameters: - - name: config - comment: '# * Get the DSN string for a DbLib connection. - - # * - - # * @param array $config - - # * @return string' -- name: getOdbcDsn - visibility: protected - parameters: - - name: config - comment: '# * Get the DSN string for an ODBC connection. - - # * - - # * @param array $config - - # * @return string' -- name: getSqlSrvDsn - visibility: protected - parameters: - - name: config - comment: '# * Get the DSN string for a SqlSrv connection. - - # * - - # * @param array $config - - # * @return string' -- name: buildConnectString - visibility: protected - parameters: - - name: driver - - name: arguments - comment: '# * Build a connection string from the given arguments. - - # * - - # * @param string $driver - - # * @param array $arguments - - # * @return string' -- name: buildHostString - visibility: protected - parameters: - - name: config - - name: separator - comment: '# * Build a host string from the given configuration. - - # * - - # * @param array $config - - # * @param string $separator - - # * @return string' -- name: getAvailableDrivers - visibility: protected - parameters: [] - comment: '# * Get the available PDO drivers. - - # * - - # * @return array' -traits: -- Illuminate\Support\Arr -- PDO -interfaces: -- ConnectorInterface diff --git a/api/laravel/Database/Console/DatabaseInspectionCommand.yaml b/api/laravel/Database/Console/DatabaseInspectionCommand.yaml deleted file mode 100644 index fe5d44c..0000000 --- a/api/laravel/Database/Console/DatabaseInspectionCommand.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: DatabaseInspectionCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -- name: MariaDbConnection - type: class - source: Illuminate\Database\MariaDbConnection -- name: MySqlConnection - type: class - source: Illuminate\Database\MySqlConnection -- name: PostgresConnection - type: class - source: Illuminate\Database\PostgresConnection -- name: SQLiteConnection - type: class - source: Illuminate\Database\SQLiteConnection -- name: SqlServerConnection - type: class - source: Illuminate\Database\SqlServerConnection -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: [] -methods: -- name: getConnectionName - visibility: protected - parameters: - - name: connection - - name: database - comment: '# * Get a human-readable name for the given connection. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @param string $database - - # * @return string' -- name: getConnectionCount - visibility: protected - parameters: - - name: connection - comment: '# * Get the number of open connections for a database. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @return int|null' -- name: getConfigFromDatabase - visibility: protected - parameters: - - name: database - comment: '# * Get the connection configuration details for the given connection. - - # * - - # * @param string $database - - # * @return array' -- name: withoutTablePrefix - visibility: protected - parameters: - - name: connection - - name: table - comment: '# * Remove the table prefix from a table name, if it exists. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @param string $table - - # * @return string' -traits: -- Illuminate\Console\Command -- Illuminate\Database\ConnectionInterface -- Illuminate\Database\MariaDbConnection -- Illuminate\Database\MySqlConnection -- Illuminate\Database\PostgresConnection -- Illuminate\Database\SQLiteConnection -- Illuminate\Database\SqlServerConnection -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Database/Console/DbCommand.yaml b/api/laravel/Database/Console/DbCommand.yaml deleted file mode 100644 index d741d71..0000000 --- a/api/laravel/Database/Console/DbCommand.yaml +++ /dev/null @@ -1,175 +0,0 @@ -name: DbCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfigurationUrlParser - type: class - source: Illuminate\Support\ConfigurationUrlParser -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Process - type: class - source: Symfony\Component\Process\Process -- name: UnexpectedValueException - type: class - source: UnexpectedValueException -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'db {connection? : The database connection that\ - \ should be used}\n# {--read : Connect to the read connection}\n# {--write : Connect\ - \ to the write connection}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Start a new database CLI\ - \ session';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return int" -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the database connection configuration. - - # * - - # * @return array - - # * - - # * @throws \UnexpectedValueException' -- name: commandArguments - visibility: public - parameters: - - name: connection - comment: '# * Get the arguments for the database client command. - - # * - - # * @param array $connection - - # * @return array' -- name: commandEnvironment - visibility: public - parameters: - - name: connection - comment: '# * Get the environment variables for the database client command. - - # * - - # * @param array $connection - - # * @return array|null' -- name: getCommand - visibility: public - parameters: - - name: connection - comment: '# * Get the database client command to run. - - # * - - # * @param array $connection - - # * @return string' -- name: getMysqlArguments - visibility: protected - parameters: - - name: connection - comment: '# * Get the arguments for the MySQL CLI. - - # * - - # * @param array $connection - - # * @return array' -- name: getMariaDbArguments - visibility: protected - parameters: - - name: connection - comment: '# * Get the arguments for the MariaDB CLI. - - # * - - # * @param array $connection - - # * @return array' -- name: getPgsqlArguments - visibility: protected - parameters: - - name: connection - comment: '# * Get the arguments for the Postgres CLI. - - # * - - # * @param array $connection - - # * @return array' -- name: getSqliteArguments - visibility: protected - parameters: - - name: connection - comment: '# * Get the arguments for the SQLite CLI. - - # * - - # * @param array $connection - - # * @return array' -- name: getSqlsrvArguments - visibility: protected - parameters: - - name: connection - comment: '# * Get the arguments for the SQL Server CLI. - - # * - - # * @param array $connection - - # * @return array' -- name: getPgsqlEnvironment - visibility: protected - parameters: - - name: connection - comment: '# * Get the environment variables for the Postgres CLI. - - # * - - # * @param array $connection - - # * @return array|null' -- name: getOptionalArguments - visibility: protected - parameters: - - name: args - - name: connection - comment: '# * Get the optional arguments based on the connection configuration. - - # * - - # * @param array $args - - # * @param array $connection - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Support\ConfigurationUrlParser -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Process\Process -- UnexpectedValueException -interfaces: [] diff --git a/api/laravel/Database/Console/DumpCommand.yaml b/api/laravel/Database/Console/DumpCommand.yaml deleted file mode 100644 index bfbcd13..0000000 --- a/api/laravel/Database/Console/DumpCommand.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: DumpCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: ConnectionResolverInterface - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: SchemaDumped - type: class - source: Illuminate\Database\Events\SchemaDumped -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Config - type: class - source: Illuminate\Support\Facades\Config -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: connections - - name: dispatcher - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'schema:dump\n# {--database= : The database connection to use}\n\ - # {--path= : The path where the schema dump file should be stored}\n# {--prune\ - \ : Delete all existing migration files}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Dump the\ - \ given database schema';\n# \n# /**\n# * Execute the console command.\n# *\n\ - # * @param \\Illuminate\\Database\\ConnectionResolverInterface $connections\n\ - # * @param \\Illuminate\\Contracts\\Events\\Dispatcher $dispatcher\n# * @return\ - \ void" -- name: schemaState - visibility: protected - parameters: - - name: connection - comment: '# * Create a schema state instance for the given connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return mixed' -- name: path - visibility: protected - parameters: - - name: connection - comment: '# * Get the path that the dump should be written to. - - # * - - # * @param \Illuminate\Database\Connection $connection' -traits: -- Illuminate\Console\Command -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Connection -- Illuminate\Database\ConnectionResolverInterface -- Illuminate\Database\Events\SchemaDumped -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Facades\Config -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Database/Console/Factories/FactoryMakeCommand.yaml b/api/laravel/Database/Console/Factories/FactoryMakeCommand.yaml deleted file mode 100644 index d71f442..0000000 --- a/api/laravel/Database/Console/Factories/FactoryMakeCommand.yaml +++ /dev/null @@ -1,106 +0,0 @@ -name: FactoryMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:factory';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Create a new model factory';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Factory';\n# \n# /**\n# * Get the stub file for the generator.\n\ - # *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string' -- name: getPath - visibility: protected - parameters: - - name: name - comment: '# * Get the destination class path. - - # * - - # * @param string $name - - # * @return string' -- name: guessModelName - visibility: protected - parameters: - - name: name - comment: '# * Guess the model name from the Factory name or return a default model - name. - - # * - - # * @param string $name - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/BaseCommand.yaml b/api/laravel/Database/Console/Migrations/BaseCommand.yaml deleted file mode 100644 index 3d37013..0000000 --- a/api/laravel/Database/Console/Migrations/BaseCommand.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: BaseCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -properties: [] -methods: -- name: getMigrationPaths - visibility: protected - parameters: [] - comment: '# * Get all of the migration paths. - - # * - - # * @return string[]' -- name: usingRealPath - visibility: protected - parameters: [] - comment: '# * Determine if the given path(s) are pre-resolved "real" paths. - - # * - - # * @return bool' -- name: getMigrationPath - visibility: protected - parameters: [] - comment: '# * Get the path to the migration directory. - - # * - - # * @return string' -traits: -- Illuminate\Console\Command -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/FreshCommand.yaml b/api/laravel/Database/Console/Migrations/FreshCommand.yaml deleted file mode 100644 index a0130f5..0000000 --- a/api/laravel/Database/Console/Migrations/FreshCommand.yaml +++ /dev/null @@ -1,107 +0,0 @@ -name: FreshCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Prohibitable - type: class - source: Illuminate\Console\Prohibitable -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: DatabaseRefreshed - type: class - source: Illuminate\Database\Events\DatabaseRefreshed -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: migrator - visibility: protected - comment: '# * The migrator instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migrator' -methods: -- name: __construct - visibility: public - parameters: - - name: migrator - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:fresh';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Drop all tables and re-run\ - \ all migrations';\n# \n# /**\n# * The migrator instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Migrations\\Migrator\n# */\n# protected $migrator;\n# \n# /**\n# * Create\ - \ a new fresh command instance.\n# *\n# * @param \\Illuminate\\Database\\Migrations\\\ - Migrator $migrator\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: needsSeeding - visibility: protected - parameters: [] - comment: '# * Determine if the developer has requested database seeding. - - # * - - # * @return bool' -- name: runSeeder - visibility: protected - parameters: - - name: database - comment: '# * Run the database seeder command. - - # * - - # * @param string $database - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Console\ConfirmableTrait -- Illuminate\Console\Prohibitable -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\DatabaseRefreshed -- Illuminate\Database\Migrations\Migrator -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/InstallCommand.yaml b/api/laravel/Database/Console/Migrations/InstallCommand.yaml deleted file mode 100644 index 83c4a44..0000000 --- a/api/laravel/Database/Console/Migrations/InstallCommand.yaml +++ /dev/null @@ -1,72 +0,0 @@ -name: InstallCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: MigrationRepositoryInterface - type: class - source: Illuminate\Database\Migrations\MigrationRepositoryInterface -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: repository - visibility: protected - comment: '# * The repository instance. - - # * - - # * @var \Illuminate\Database\Migrations\MigrationRepositoryInterface' -methods: -- name: __construct - visibility: public - parameters: - - name: repository - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:install';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create the migration repository';\n\ - # \n# /**\n# * The repository instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Migrations\\MigrationRepositoryInterface\n# */\n# protected $repository;\n# \n\ - # /**\n# * Create a new migration install command instance.\n# *\n# * @param \ - \ \\Illuminate\\Database\\Migrations\\MigrationRepositoryInterface $repository\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Database\Migrations\MigrationRepositoryInterface -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/MigrateCommand.yaml b/api/laravel/Database/Console/Migrations/MigrateCommand.yaml deleted file mode 100644 index 3500ffd..0000000 --- a/api/laravel/Database/Console/Migrations/MigrateCommand.yaml +++ /dev/null @@ -1,186 +0,0 @@ -name: MigrateCommand -class_comment: null -dependencies: -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Isolatable - type: class - source: Illuminate\Contracts\Console\Isolatable -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: SchemaLoaded - type: class - source: Illuminate\Database\Events\SchemaLoaded -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: SQLiteDatabaseDoesNotExistException - type: class - source: Illuminate\Database\SQLiteDatabaseDoesNotExistException -- name: SqlServerConnection - type: class - source: Illuminate\Database\SqlServerConnection -- name: PDOException - type: class - source: PDOException -- name: RuntimeException - type: class - source: RuntimeException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Throwable - type: class - source: Throwable -- name: ConfirmableTrait - type: class - source: ConfirmableTrait -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: migrator - visibility: protected - comment: '# * The migrator instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migrator' -- name: dispatcher - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -methods: -- name: __construct - visibility: public - parameters: - - name: migrator - - name: dispatcher - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'migrate {--database= : The database connection\ - \ to use}\n# {--force : Force the operation to run when in production}\n# {--path=*\ - \ : The path(s) to the migrations files to be executed}\n# {--realpath : Indicate\ - \ any provided migration file paths are pre-resolved absolute paths}\n# {--schema-path=\ - \ : The path to a schema dump file}\n# {--pretend : Dump the SQL queries that\ - \ would be run}\n# {--seed : Indicates if the seed task should be re-run}\n# {--seeder=\ - \ : The class name of the root seeder}\n# {--step : Force the migrations to be\ - \ run so they can be rolled back individually}\n# {--graceful : Return a successful\ - \ exit code even if an error occurs}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Run the database migrations';\n\ - # \n# /**\n# * The migrator instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Migrations\\Migrator\n# */\n# protected $migrator;\n# \n# /**\n# * The event dispatcher\ - \ instance.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n\ - # protected $dispatcher;\n# \n# /**\n# * Create a new migration command instance.\n\ - # *\n# * @param \\Illuminate\\Database\\Migrations\\Migrator $migrator\n# *\ - \ @param \\Illuminate\\Contracts\\Events\\Dispatcher $dispatcher\n# * @return\ - \ void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: runMigrations - visibility: protected - parameters: [] - comment: '# * Run the pending migrations. - - # * - - # * @return void' -- name: prepareDatabase - visibility: protected - parameters: [] - comment: '# * Prepare the migration database for running. - - # * - - # * @return void' -- name: repositoryExists - visibility: protected - parameters: [] - comment: '# * Determine if the migrator repository exists. - - # * - - # * @return bool' -- name: createMissingSqliteDatabase - visibility: protected - parameters: - - name: path - comment: '# * Create a missing SQLite database. - - # * - - # * @param string $path - - # * @return bool - - # * - - # * @throws \RuntimeException' -- name: createMissingMysqlDatabase - visibility: protected - parameters: - - name: connection - comment: '# * Create a missing MySQL database. - - # * - - # * @return bool - - # * - - # * @throws \RuntimeException' -- name: loadSchemaState - visibility: protected - parameters: [] - comment: '# * Load the schema state to seed the initial database schema structure. - - # * - - # * @return void' -- name: schemaPath - visibility: protected - parameters: - - name: connection - comment: '# * Get the path to the stored schema for the given connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return string' -traits: -- Illuminate\Console\ConfirmableTrait -- Illuminate\Contracts\Console\Isolatable -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\SchemaLoaded -- Illuminate\Database\Migrations\Migrator -- Illuminate\Database\SQLiteDatabaseDoesNotExistException -- Illuminate\Database\SqlServerConnection -- PDOException -- RuntimeException -- Symfony\Component\Console\Attribute\AsCommand -- Throwable -- ConfirmableTrait -interfaces: -- Isolatable diff --git a/api/laravel/Database/Console/Migrations/MigrateMakeCommand.yaml b/api/laravel/Database/Console/Migrations/MigrateMakeCommand.yaml deleted file mode 100644 index dc5766b..0000000 --- a/api/laravel/Database/Console/Migrations/MigrateMakeCommand.yaml +++ /dev/null @@ -1,122 +0,0 @@ -name: MigrateMakeCommand -class_comment: null -dependencies: -- name: PromptsForMissingInput - type: class - source: Illuminate\Contracts\Console\PromptsForMissingInput -- name: MigrationCreator - type: class - source: Illuminate\Database\Migrations\MigrationCreator -- name: Composer - type: class - source: Illuminate\Support\Composer -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: creator - visibility: protected - comment: '# * The migration creator instance. - - # * - - # * @var \Illuminate\Database\Migrations\MigrationCreator' -- name: composer - visibility: protected - comment: '# * The Composer instance. - - # * - - # * @var \Illuminate\Support\Composer - - # * - - # * @deprecated Will be removed in a future Laravel version.' -methods: -- name: __construct - visibility: public - parameters: - - name: creator - - name: composer - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'make:migration {name : The name of the migration}\n# {--create=\ - \ : The table to be created}\n# {--table= : The table to migrate}\n# {--path=\ - \ : The location where the migration file should be created}\n# {--realpath :\ - \ Indicate any provided migration file paths are pre-resolved absolute paths}\n\ - # {--fullpath : Output the full path of the migration (Deprecated)}';\n# \n# /**\n\ - # * The console command description.\n# *\n# * @var string\n# */\n# protected\ - \ $description = 'Create a new migration file';\n# \n# /**\n# * The migration\ - \ creator instance.\n# *\n# * @var \\Illuminate\\Database\\Migrations\\MigrationCreator\n\ - # */\n# protected $creator;\n# \n# /**\n# * The Composer instance.\n# *\n# * @var\ - \ \\Illuminate\\Support\\Composer\n# *\n# * @deprecated Will be removed in a future\ - \ Laravel version.\n# */\n# protected $composer;\n# \n# /**\n# * Create a new\ - \ migration install command instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Migrations\\MigrationCreator $creator\n# * @param \\Illuminate\\Support\\Composer\ - \ $composer\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: writeMigration - visibility: protected - parameters: - - name: name - - name: table - - name: create - comment: '# * Write the migration file to disk. - - # * - - # * @param string $name - - # * @param string $table - - # * @param bool $create - - # * @return void' -- name: getMigrationPath - visibility: protected - parameters: [] - comment: '# * Get migration path (either specified by ''--path'' option or default - location). - - # * - - # * @return string' -- name: promptForMissingArgumentsUsing - visibility: protected - parameters: [] - comment: '# * Prompt for missing input arguments using the returned questions. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Console\PromptsForMissingInput -- Illuminate\Database\Migrations\MigrationCreator -- Illuminate\Support\Composer -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -interfaces: -- PromptsForMissingInput diff --git a/api/laravel/Database/Console/Migrations/RefreshCommand.yaml b/api/laravel/Database/Console/Migrations/RefreshCommand.yaml deleted file mode 100644 index 88b16ca..0000000 --- a/api/laravel/Database/Console/Migrations/RefreshCommand.yaml +++ /dev/null @@ -1,115 +0,0 @@ -name: RefreshCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Prohibitable - type: class - source: Illuminate\Console\Prohibitable -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: DatabaseRefreshed - type: class - source: Illuminate\Database\Events\DatabaseRefreshed -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:refresh';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Reset and re-run all migrations';\n\ - # \n# /**\n# * Execute the console command.\n# *\n# * @return int" -- name: runRollback - visibility: protected - parameters: - - name: database - - name: path - - name: step - comment: '# * Run the rollback command. - - # * - - # * @param string $database - - # * @param string $path - - # * @param int $step - - # * @return void' -- name: runReset - visibility: protected - parameters: - - name: database - - name: path - comment: '# * Run the reset command. - - # * - - # * @param string $database - - # * @param string $path - - # * @return void' -- name: needsSeeding - visibility: protected - parameters: [] - comment: '# * Determine if the developer has requested database seeding. - - # * - - # * @return bool' -- name: runSeeder - visibility: protected - parameters: - - name: database - comment: '# * Run the database seeder command. - - # * - - # * @param string $database - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Console\ConfirmableTrait -- Illuminate\Console\Prohibitable -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\DatabaseRefreshed -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/ResetCommand.yaml b/api/laravel/Database/Console/Migrations/ResetCommand.yaml deleted file mode 100644 index dfcab51..0000000 --- a/api/laravel/Database/Console/Migrations/ResetCommand.yaml +++ /dev/null @@ -1,76 +0,0 @@ -name: ResetCommand -class_comment: null -dependencies: -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Prohibitable - type: class - source: Illuminate\Console\Prohibitable -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: migrator - visibility: protected - comment: '# * The migrator instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migrator' -methods: -- name: __construct - visibility: public - parameters: - - name: migrator - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:reset';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Rollback all database\ - \ migrations';\n# \n# /**\n# * The migrator instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Migrations\\Migrator\n# */\n# protected $migrator;\n# \n# /**\n# * Create\ - \ a new migration rollback command instance.\n# *\n# * @param \\Illuminate\\\ - Database\\Migrations\\Migrator $migrator\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\ConfirmableTrait -- Illuminate\Console\Prohibitable -- Illuminate\Database\Migrations\Migrator -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/RollbackCommand.yaml b/api/laravel/Database/Console/Migrations/RollbackCommand.yaml deleted file mode 100644 index c317cc5..0000000 --- a/api/laravel/Database/Console/Migrations/RollbackCommand.yaml +++ /dev/null @@ -1,75 +0,0 @@ -name: RollbackCommand -class_comment: null -dependencies: -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: ConfirmableTrait - type: class - source: ConfirmableTrait -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: migrator - visibility: protected - comment: '# * The migrator instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migrator' -methods: -- name: __construct - visibility: public - parameters: - - name: migrator - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:rollback';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Rollback the last database\ - \ migration';\n# \n# /**\n# * The migrator instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Migrations\\Migrator\n# */\n# protected $migrator;\n# \n# /**\n# * Create\ - \ a new migration rollback command instance.\n# *\n# * @param \\Illuminate\\\ - Database\\Migrations\\Migrator $migrator\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\ConfirmableTrait -- Illuminate\Database\Migrations\Migrator -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/StatusCommand.yaml b/api/laravel/Database/Console/Migrations/StatusCommand.yaml deleted file mode 100644 index 6f803cc..0000000 --- a/api/laravel/Database/Console/Migrations/StatusCommand.yaml +++ /dev/null @@ -1,93 +0,0 @@ -name: StatusCommand -class_comment: null -dependencies: -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: migrator - visibility: protected - comment: '# * The migrator instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migrator' -methods: -- name: __construct - visibility: public - parameters: - - name: migrator - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'migrate:status';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Show the status of each\ - \ migration';\n# \n# /**\n# * The migrator instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Migrations\\Migrator\n# */\n# protected $migrator;\n# \n# /**\n# * Create\ - \ a new migration rollback command instance.\n# *\n# * @param \\Illuminate\\\ - Database\\Migrations\\Migrator $migrator\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int|null' -- name: getStatusFor - visibility: protected - parameters: - - name: ran - - name: batches - comment: '# * Get the status for the given run migrations. - - # * - - # * @param array $ran - - # * @param array $batches - - # * @return \Illuminate\Support\Collection' -- name: getAllMigrationFiles - visibility: protected - parameters: [] - comment: '# * Get an array of all of the migration files. - - # * - - # * @return array' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Database\Migrations\Migrator -- Illuminate\Support\Collection -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Database/Console/Migrations/TableGuesser.yaml b/api/laravel/Database/Console/Migrations/TableGuesser.yaml deleted file mode 100644 index cb2f011..0000000 --- a/api/laravel/Database/Console/Migrations/TableGuesser.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: TableGuesser -class_comment: null -dependencies: [] -properties: [] -methods: -- name: guess - visibility: public - parameters: - - name: migration - comment: '# * Attempt to guess the table name and "creation" status of the given - migration. - - # * - - # * @param string $migration - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Console/MonitorCommand.yaml b/api/laravel/Database/Console/MonitorCommand.yaml deleted file mode 100644 index 82da8cc..0000000 --- a/api/laravel/Database/Console/MonitorCommand.yaml +++ /dev/null @@ -1,109 +0,0 @@ -name: MonitorCommand -class_comment: null -dependencies: -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ConnectionResolverInterface - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: DatabaseBusy - type: class - source: Illuminate\Database\Events\DatabaseBusy -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: connection - visibility: protected - comment: '# * The connection resolver instance. - - # * - - # * @var \Illuminate\Database\ConnectionResolverInterface' -- name: events - visibility: protected - comment: '# * The events dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: events - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'db:monitor\n# {--databases= : The database connections\ - \ to monitor}\n# {--max= : The maximum number of connections that can be open\ - \ before an event is dispatched}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Monitor the number of\ - \ connections on the specified database';\n# \n# /**\n# * The connection resolver\ - \ instance.\n# *\n# * @var \\Illuminate\\Database\\ConnectionResolverInterface\n\ - # */\n# protected $connection;\n# \n# /**\n# * The events dispatcher instance.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n# */\n# protected $events;\n\ - # \n# /**\n# * Create a new command instance.\n# *\n# * @param \\Illuminate\\\ - Database\\ConnectionResolverInterface $connection\n# * @param \\Illuminate\\\ - Contracts\\Events\\Dispatcher $events" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: parseDatabases - visibility: protected - parameters: - - name: databases - comment: '# * Parse the database into an array of the connections. - - # * - - # * @param string $databases - - # * @return \Illuminate\Support\Collection' -- name: displayConnections - visibility: protected - parameters: - - name: databases - comment: '# * Display the databases and their connection counts in the console. - - # * - - # * @param \Illuminate\Support\Collection $databases - - # * @return void' -- name: dispatchEvents - visibility: protected - parameters: - - name: databases - comment: '# * Dispatch the database monitoring events. - - # * - - # * @param \Illuminate\Support\Collection $databases - - # * @return void' -traits: -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\ConnectionResolverInterface -- Illuminate\Database\Events\DatabaseBusy -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Database/Console/PruneCommand.yaml b/api/laravel/Database/Console/PruneCommand.yaml deleted file mode 100644 index 8625e62..0000000 --- a/api/laravel/Database/Console/PruneCommand.yaml +++ /dev/null @@ -1,132 +0,0 @@ -name: PruneCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: MassPrunable - type: class - source: Illuminate\Database\Eloquent\MassPrunable -- name: Prunable - type: class - source: Illuminate\Database\Eloquent\Prunable -- name: SoftDeletes - type: class - source: Illuminate\Database\Eloquent\SoftDeletes -- name: ModelPruningFinished - type: class - source: Illuminate\Database\Events\ModelPruningFinished -- name: ModelPruningStarting - type: class - source: Illuminate\Database\Events\ModelPruningStarting -- name: ModelsPruned - type: class - source: Illuminate\Database\Events\ModelsPruned -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -properties: -- name: signature - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: events - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'model:prune\n# {--model=* : Class names of the models to be pruned}\n\ - # {--except=* : Class names of the models to be excluded from pruning}\n# {--path=*\ - \ : Absolute path(s) to directories where models are located}\n# {--chunk=1000\ - \ : The number of models to retrieve per chunk of models to be deleted}\n# {--pretend\ - \ : Display the number of prunable records found instead of deleting them}';\n\ - # \n# /**\n# * The console command description.\n# *\n# * @var string\n# */\n\ - # protected $description = 'Prune models that are no longer needed';\n# \n# /**\n\ - # * Execute the console command.\n# *\n# * @param \\Illuminate\\Contracts\\Events\\\ - Dispatcher $events\n# * @return void" -- name: pruneModel - visibility: protected - parameters: - - name: model - comment: '# * Prune the given model. - - # * - - # * @param string $model - - # * @return void' -- name: models - visibility: protected - parameters: [] - comment: '# * Determine the models that should be pruned. - - # * - - # * @return \Illuminate\Support\Collection' -- name: getPath - visibility: protected - parameters: [] - comment: '# * Get the path where models are located. - - # * - - # * @return string[]|string' -- name: isPrunable - visibility: protected - parameters: - - name: model - comment: '# * Determine if the given model class is prunable. - - # * - - # * @param string $model - - # * @return bool' -- name: pretendToPrune - visibility: protected - parameters: - - name: model - comment: '# * Display how many models will be pruned. - - # * - - # * @param string $model - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Eloquent\MassPrunable -- Illuminate\Database\Eloquent\Prunable -- Illuminate\Database\Eloquent\SoftDeletes -- Illuminate\Database\Events\ModelPruningFinished -- Illuminate\Database\Events\ModelPruningStarting -- Illuminate\Database\Events\ModelsPruned -- Illuminate\Support\Str -- InvalidArgumentException -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Finder\Finder -interfaces: [] diff --git a/api/laravel/Database/Console/Seeds/SeedCommand.yaml b/api/laravel/Database/Console/Seeds/SeedCommand.yaml deleted file mode 100644 index ce94385..0000000 --- a/api/laravel/Database/Console/Seeds/SeedCommand.yaml +++ /dev/null @@ -1,110 +0,0 @@ -name: SeedCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Resolver - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: ConfirmableTrait - type: class - source: ConfirmableTrait -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: resolver - visibility: protected - comment: '# * The connection resolver instance. - - # * - - # * @var \Illuminate\Database\ConnectionResolverInterface' -methods: -- name: __construct - visibility: public - parameters: - - name: resolver - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'db:seed';\n# \n# /**\n# * The console command description.\n# *\n#\ - \ * @var string\n# */\n# protected $description = 'Seed the database with records';\n\ - # \n# /**\n# * The connection resolver instance.\n# *\n# * @var \\Illuminate\\\ - Database\\ConnectionResolverInterface\n# */\n# protected $resolver;\n# \n# /**\n\ - # * Create a new database seed command instance.\n# *\n# * @param \\Illuminate\\\ - Database\\ConnectionResolverInterface $resolver\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: getSeeder - visibility: protected - parameters: [] - comment: '# * Get a seeder instance from the container. - - # * - - # * @return \Illuminate\Database\Seeder' -- name: getDatabase - visibility: protected - parameters: [] - comment: '# * Get the name of the database connection to use. - - # * - - # * @return string' -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Console\ConfirmableTrait -- Illuminate\Database\Eloquent\Model -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/Console/Seeds/SeederMakeCommand.yaml b/api/laravel/Database/Console/Seeds/SeederMakeCommand.yaml deleted file mode 100644 index 4fd9c55..0000000 --- a/api/laravel/Database/Console/Seeds/SeederMakeCommand.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: SeederMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:seeder';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new seeder class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Seeder';\n# \n# /**\n# * Execute the console command.\n#\ - \ *\n# * @return void" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getPath - visibility: protected - parameters: - - name: name - comment: '# * Get the destination class path. - - # * - - # * @param string $name - - # * @return string' -- name: rootNamespace - visibility: protected - parameters: [] - comment: '# * Get the root namespace for the class. - - # * - - # * @return string' -traits: -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Database/Console/Seeds/WithoutModelEvents.yaml b/api/laravel/Database/Console/Seeds/WithoutModelEvents.yaml deleted file mode 100644 index c436bb6..0000000 --- a/api/laravel/Database/Console/Seeds/WithoutModelEvents.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: WithoutModelEvents -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: [] -methods: -- name: withoutModelEvents - visibility: public - parameters: - - name: callback - comment: '# * Prevent model events from being dispatched by the given callback. - - # * - - # * @param callable $callback - - # * @return callable' -traits: -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Database/Console/ShowCommand.yaml b/api/laravel/Database/Console/ShowCommand.yaml deleted file mode 100644 index ae10c45..0000000 --- a/api/laravel/Database/Console/ShowCommand.yaml +++ /dev/null @@ -1,134 +0,0 @@ -name: ShowCommand -class_comment: null -dependencies: -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -- name: ConnectionResolverInterface - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: Builder - type: class - source: Illuminate\Database\Schema\Builder -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Number - type: class - source: Illuminate\Support\Number -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: connections - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'db:show {--database= : The database connection}\n\ - # {--json : Output the database information as JSON}\n# {--counts : Show the table\ - \ row count Note: This can be slow on large databases }\n\ - # {--views : Show the database views Note: This can be slow\ - \ on large databases }\n# {--types : Show the user defined types}';\n# \n#\ - \ /**\n# * The console command description.\n# *\n# * @var string\n# */\n# protected\ - \ $description = 'Display information about the given database';\n# \n# /**\n\ - # * Execute the console command.\n# *\n# * @param \\Illuminate\\Database\\ConnectionResolverInterface\ - \ $connections\n# * @return int" -- name: tables - visibility: protected - parameters: - - name: connection - - name: schema - comment: '# * Get information regarding the tables within the database. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @return \Illuminate\Support\Collection' -- name: views - visibility: protected - parameters: - - name: connection - - name: schema - comment: '# * Get information regarding the views within the database. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @return \Illuminate\Support\Collection' -- name: types - visibility: protected - parameters: - - name: connection - - name: schema - comment: '# * Get information regarding the user-defined types within the database. - - # * - - # * @param \Illuminate\Database\ConnectionInterface $connection - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @return \Illuminate\Support\Collection' -- name: display - visibility: protected - parameters: - - name: data - comment: '# * Render the database information. - - # * - - # * @param array $data - - # * @return void' -- name: displayJson - visibility: protected - parameters: - - name: data - comment: '# * Render the database information as JSON. - - # * - - # * @param array $data - - # * @return void' -- name: displayForCli - visibility: protected - parameters: - - name: data - comment: '# * Render the database information formatted for the CLI. - - # * - - # * @param array $data - - # * @return void' -traits: -- Illuminate\Database\ConnectionInterface -- Illuminate\Database\ConnectionResolverInterface -- Illuminate\Database\Schema\Builder -- Illuminate\Support\Arr -- Illuminate\Support\Number -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Database/Console/ShowModelCommand.yaml b/api/laravel/Database/Console/ShowModelCommand.yaml deleted file mode 100644 index 7cb5b91..0000000 --- a/api/laravel/Database/Console/ShowModelCommand.yaml +++ /dev/null @@ -1,349 +0,0 @@ -name: ShowModelCommand -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: BindingResolutionException - type: class - source: Illuminate\Contracts\Container\BindingResolutionException -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: Gate - type: class - source: Illuminate\Support\Facades\Gate -- name: Str - type: class - source: Illuminate\Support\Str -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionMethod - type: class - source: ReflectionMethod -- name: ReflectionNamedType - type: class - source: ReflectionNamedType -- name: SplFileObject - type: class - source: SplFileObject -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: UnitEnum - type: class - source: UnitEnum -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: relationMethods - visibility: protected - comment: '# * The methods that can be called in a model to indicate a relation. - - # * - - # * @var array' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'model:show {model}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Show information about\ - \ an Eloquent model';\n# \n# /**\n# * The console command signature.\n# *\n# *\ - \ @var string\n# */\n# protected $signature = 'model:show {model : The model to\ - \ show}\n# {--database= : The database connection to use}\n# {--json : Output\ - \ the model as JSON}';\n# \n# /**\n# * The methods that can be called in a model\ - \ to indicate a relation.\n# *\n# * @var array\n# */\n# protected $relationMethods\ - \ = [\n# 'hasMany',\n# 'hasManyThrough',\n# 'hasOneThrough',\n# 'belongsToMany',\n\ - # 'hasOne',\n# 'belongsTo',\n# 'morphOne',\n# 'morphTo',\n# 'morphMany',\n# 'morphToMany',\n\ - # 'morphedByMany',\n# ];\n# \n# /**\n# * Execute the console command.\n# *\n#\ - \ * @return int" -- name: getPolicy - visibility: protected - parameters: - - name: model - comment: '# * Get the first policy associated with this model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return string' -- name: getAttributes - visibility: protected - parameters: - - name: model - comment: '# * Get the column attributes for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return \Illuminate\Support\Collection' -- name: getVirtualAttributes - visibility: protected - parameters: - - name: model - - name: columns - comment: '# * Get the virtual (non-column) attributes for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param array $columns - - # * @return \Illuminate\Support\Collection' -- name: getRelations - visibility: protected - parameters: - - name: model - comment: '# * Get the relations from the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return \Illuminate\Support\Collection' -- name: getEvents - visibility: protected - parameters: - - name: model - comment: '# * Get the Events that the model dispatches. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return \Illuminate\Support\Collection' -- name: getObservers - visibility: protected - parameters: - - name: model - comment: '# * Get the Observers watching this model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return \Illuminate\Support\Collection' -- name: display - visibility: protected - parameters: - - name: class - - name: database - - name: table - - name: policy - - name: attributes - - name: relations - - name: events - - name: observers - comment: '# * Render the model information. - - # * - - # * @param string $class - - # * @param string $database - - # * @param string $table - - # * @param string $policy - - # * @param \Illuminate\Support\Collection $attributes - - # * @param \Illuminate\Support\Collection $relations - - # * @param \Illuminate\Support\Collection $events - - # * @param \Illuminate\Support\Collection $observers - - # * @return void' -- name: displayJson - visibility: protected - parameters: - - name: class - - name: database - - name: table - - name: policy - - name: attributes - - name: relations - - name: events - - name: observers - comment: '# * Render the model information as JSON. - - # * - - # * @param string $class - - # * @param string $database - - # * @param string $table - - # * @param string $policy - - # * @param \Illuminate\Support\Collection $attributes - - # * @param \Illuminate\Support\Collection $relations - - # * @param \Illuminate\Support\Collection $events - - # * @param \Illuminate\Support\Collection $observers - - # * @return void' -- name: displayCli - visibility: protected - parameters: - - name: class - - name: database - - name: table - - name: policy - - name: attributes - - name: relations - - name: events - - name: observers - comment: '# * Render the model information for the CLI. - - # * - - # * @param string $class - - # * @param string $database - - # * @param string $table - - # * @param string $policy - - # * @param \Illuminate\Support\Collection $attributes - - # * @param \Illuminate\Support\Collection $relations - - # * @param \Illuminate\Support\Collection $events - - # * @param \Illuminate\Support\Collection $observers - - # * @return void' -- name: getCastType - visibility: protected - parameters: - - name: column - - name: model - comment: '# * Get the cast type for the given column. - - # * - - # * @param string $column - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return string|null' -- name: getCastsWithDates - visibility: protected - parameters: - - name: model - comment: '# * Get the model casts, including any date casts. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return \Illuminate\Support\Collection' -- name: getColumnDefault - visibility: protected - parameters: - - name: column - - name: model - comment: '# * Get the default value for the given column. - - # * - - # * @param array $column - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return mixed|null' -- name: attributeIsHidden - visibility: protected - parameters: - - name: attribute - - name: model - comment: '# * Determine if the given attribute is hidden. - - # * - - # * @param string $attribute - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return bool' -- name: columnIsUnique - visibility: protected - parameters: - - name: column - - name: indexes - comment: '# * Determine if the given attribute is unique. - - # * - - # * @param string $column - - # * @param array $indexes - - # * @return bool' -- name: qualifyModel - visibility: protected - parameters: - - name: model - comment: '# * Qualify the given model class base name. - - # * - - # * @param string $model - - # * @return string - - # * - - # * @see \Illuminate\Console\GeneratorCommand' -traits: -- BackedEnum -- Illuminate\Contracts\Container\BindingResolutionException -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Support\Facades\Gate -- Illuminate\Support\Str -- ReflectionClass -- ReflectionMethod -- ReflectionNamedType -- SplFileObject -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Output\OutputInterface -- UnitEnum -interfaces: [] diff --git a/api/laravel/Database/Console/TableCommand.yaml b/api/laravel/Database/Console/TableCommand.yaml deleted file mode 100644 index d0c8871..0000000 --- a/api/laravel/Database/Console/TableCommand.yaml +++ /dev/null @@ -1,148 +0,0 @@ -name: TableCommand -class_comment: null -dependencies: -- name: ConnectionResolverInterface - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: Builder - type: class - source: Illuminate\Database\Schema\Builder -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Number - type: class - source: Illuminate\Support\Number -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: connections - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'db:table\n# {table? : The name of the table}\n\ - # {--database= : The database connection}\n# {--json : Output the table information\ - \ as JSON}';\n# \n# /**\n# * The console command description.\n# *\n# * @var string\n\ - # */\n# protected $description = 'Display information about the given database\ - \ table';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return int" -- name: columns - visibility: protected - parameters: - - name: schema - - name: table - comment: '# * Get the information regarding the table''s columns. - - # * - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @param string $table - - # * @return \Illuminate\Support\Collection' -- name: getAttributesForColumn - visibility: protected - parameters: - - name: column - comment: '# * Get the attributes for a table column. - - # * - - # * @param array $column - - # * @return \Illuminate\Support\Collection' -- name: indexes - visibility: protected - parameters: - - name: schema - - name: table - comment: '# * Get the information regarding the table''s indexes. - - # * - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @param string $table - - # * @return \Illuminate\Support\Collection' -- name: getAttributesForIndex - visibility: protected - parameters: - - name: index - comment: '# * Get the attributes for a table index. - - # * - - # * @param array $index - - # * @return \Illuminate\Support\Collection' -- name: foreignKeys - visibility: protected - parameters: - - name: schema - - name: table - comment: '# * Get the information regarding the table''s foreign keys. - - # * - - # * @param \Illuminate\Database\Schema\Builder $schema - - # * @param string $table - - # * @return \Illuminate\Support\Collection' -- name: display - visibility: protected - parameters: - - name: data - comment: '# * Render the table information. - - # * - - # * @param array $data - - # * @return void' -- name: displayJson - visibility: protected - parameters: - - name: data - comment: '# * Render the table information as JSON. - - # * - - # * @param array $data - - # * @return void' -- name: displayForCli - visibility: protected - parameters: - - name: data - comment: '# * Render the table information formatted for the CLI. - - # * - - # * @param array $data - - # * @return void' -traits: -- Illuminate\Database\ConnectionResolverInterface -- Illuminate\Database\Schema\Builder -- Illuminate\Support\Arr -- Illuminate\Support\Number -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Database/Console/WipeCommand.yaml b/api/laravel/Database/Console/WipeCommand.yaml deleted file mode 100644 index 8f6f3df..0000000 --- a/api/laravel/Database/Console/WipeCommand.yaml +++ /dev/null @@ -1,90 +0,0 @@ -name: WipeCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Prohibitable - type: class - source: Illuminate\Console\Prohibitable -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'db:wipe';\n# \n# /**\n# * The console command description.\n# *\n#\ - \ * @var string\n# */\n# protected $description = 'Drop all tables, views, and\ - \ types';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return int" -- name: dropAllTables - visibility: protected - parameters: - - name: database - comment: '# * Drop all of the database tables. - - # * - - # * @param string $database - - # * @return void' -- name: dropAllViews - visibility: protected - parameters: - - name: database - comment: '# * Drop all of the database views. - - # * - - # * @param string $database - - # * @return void' -- name: dropAllTypes - visibility: protected - parameters: - - name: database - comment: '# * Drop all of the database types. - - # * - - # * @param string $database - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Console\ConfirmableTrait -- Illuminate\Console\Prohibitable -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Database/DatabaseManager.yaml b/api/laravel/Database/DatabaseManager.yaml deleted file mode 100644 index ed42e5f..0000000 --- a/api/laravel/Database/DatabaseManager.yaml +++ /dev/null @@ -1,370 +0,0 @@ -name: DatabaseManager -class_comment: '# * @mixin \Illuminate\Database\Connection' -dependencies: -- name: ConnectionFactory - type: class - source: Illuminate\Database\Connectors\ConnectionFactory -- name: ConnectionEstablished - type: class - source: Illuminate\Database\Events\ConnectionEstablished -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: ConfigurationUrlParser - type: class - source: Illuminate\Support\ConfigurationUrlParser -- name: Str - type: class - source: Illuminate\Support\Str -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: PDO - type: class - source: PDO -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: app - visibility: protected - comment: "# * @mixin \\Illuminate\\Database\\Connection\n# */\n# class DatabaseManager\ - \ implements ConnectionResolverInterface\n# {\n# use Macroable {\n# __call as\ - \ macroCall;\n# }\n# \n# /**\n# * The application instance.\n# *\n# * @var \\\ - Illuminate\\Contracts\\Foundation\\Application" -- name: factory - visibility: protected - comment: '# * The database connection factory instance. - - # * - - # * @var \Illuminate\Database\Connectors\ConnectionFactory' -- name: connections - visibility: protected - comment: '# * The active connection instances. - - # * - - # * @var array' -- name: extensions - visibility: protected - comment: '# * The custom connection resolvers. - - # * - - # * @var array' -- name: reconnector - visibility: protected - comment: '# * The callback to be executed to reconnect to a database. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: app - - name: factory - comment: "# * @mixin \\Illuminate\\Database\\Connection\n# */\n# class DatabaseManager\ - \ implements ConnectionResolverInterface\n# {\n# use Macroable {\n# __call as\ - \ macroCall;\n# }\n# \n# /**\n# * The application instance.\n# *\n# * @var \\\ - Illuminate\\Contracts\\Foundation\\Application\n# */\n# protected $app;\n# \n\ - # /**\n# * The database connection factory instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Connectors\\ConnectionFactory\n# */\n# protected $factory;\n# \n# /**\n\ - # * The active connection instances.\n# *\n# * @var array\n# */\n# protected $connections = [];\n# \n# /**\n# * The\ - \ custom connection resolvers.\n# *\n# * @var array\n# */\n\ - # protected $extensions = [];\n# \n# /**\n# * The callback to be executed to reconnect\ - \ to a database.\n# *\n# * @var callable\n# */\n# protected $reconnector;\n# \n\ - # /**\n# * Create a new database manager instance.\n# *\n# * @param \\Illuminate\\\ - Contracts\\Foundation\\Application $app\n# * @param \\Illuminate\\Database\\\ - Connectors\\ConnectionFactory $factory\n# * @return void" -- name: connection - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a database connection instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Database\Connection' -- name: connectUsing - visibility: public - parameters: - - name: name - - name: config - - name: force - default: 'false' - comment: '# * Get a database connection instance from the given configuration. - - # * - - # * @param string $name - - # * @param array $config - - # * @param bool $force - - # * @return \Illuminate\Database\ConnectionInterface' -- name: parseConnectionName - visibility: protected - parameters: - - name: name - comment: '# * Parse the connection into an array of the name and read / write type. - - # * - - # * @param string $name - - # * @return array' -- name: makeConnection - visibility: protected - parameters: - - name: name - comment: '# * Make the database connection instance. - - # * - - # * @param string $name - - # * @return \Illuminate\Database\Connection' -- name: configuration - visibility: protected - parameters: - - name: name - comment: '# * Get the configuration for a connection. - - # * - - # * @param string $name - - # * @return array - - # * - - # * @throws \InvalidArgumentException' -- name: configure - visibility: protected - parameters: - - name: connection - - name: type - comment: '# * Prepare the database connection instance. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param string $type - - # * @return \Illuminate\Database\Connection' -- name: dispatchConnectionEstablishedEvent - visibility: protected - parameters: - - name: connection - comment: '# * Dispatch the ConnectionEstablished event if the event dispatcher is - available. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return void' -- name: setPdoForType - visibility: protected - parameters: - - name: connection - - name: type - default: 'null' - comment: '# * Prepare the read / write mode for database connection instance. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param string|null $type - - # * @return \Illuminate\Database\Connection' -- name: purge - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Disconnect from the given database and remove from local cache. - - # * - - # * @param string|null $name - - # * @return void' -- name: disconnect - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Disconnect from the given database. - - # * - - # * @param string|null $name - - # * @return void' -- name: reconnect - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Reconnect to the given database. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Database\Connection' -- name: usingConnection - visibility: public - parameters: - - name: name - - name: callback - comment: '# * Set the default database connection for the callback execution. - - # * - - # * @param string $name - - # * @param callable $callback - - # * @return mixed' -- name: refreshPdoConnections - visibility: protected - parameters: - - name: name - comment: '# * Refresh the PDO connections on a given connection. - - # * - - # * @param string $name - - # * @return \Illuminate\Database\Connection' -- name: getDefaultConnection - visibility: public - parameters: [] - comment: '# * Get the default connection name. - - # * - - # * @return string' -- name: setDefaultConnection - visibility: public - parameters: - - name: name - comment: '# * Set the default connection name. - - # * - - # * @param string $name - - # * @return void' -- name: supportedDrivers - visibility: public - parameters: [] - comment: '# * Get all of the supported drivers. - - # * - - # * @return string[]' -- name: availableDrivers - visibility: public - parameters: [] - comment: '# * Get all of the drivers that are actually available. - - # * - - # * @return string[]' -- name: extend - visibility: public - parameters: - - name: name - - name: resolver - comment: '# * Register an extension connection resolver. - - # * - - # * @param string $name - - # * @param callable $resolver - - # * @return void' -- name: forgetExtension - visibility: public - parameters: - - name: name - comment: '# * Remove an extension connection resolver. - - # * - - # * @param string $name - - # * @return void' -- name: getConnections - visibility: public - parameters: [] - comment: '# * Return all of the created connections. - - # * - - # * @return array' -- name: setReconnector - visibility: public - parameters: - - name: reconnector - comment: '# * Set the database reconnector callback. - - # * - - # * @param callable $reconnector - - # * @return void' -- name: setApplication - visibility: public - parameters: - - name: app - comment: '# * Set the application instance used by the manager. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return $this' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically pass methods to the default connection. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Illuminate\Database\Connectors\ConnectionFactory -- Illuminate\Database\Events\ConnectionEstablished -- Illuminate\Support\Arr -- Illuminate\Support\ConfigurationUrlParser -- Illuminate\Support\Str -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- PDO -- RuntimeException -interfaces: -- ConnectionResolverInterface diff --git a/api/laravel/Database/DatabaseServiceProvider.yaml b/api/laravel/Database/DatabaseServiceProvider.yaml deleted file mode 100644 index c6eed44..0000000 --- a/api/laravel/Database/DatabaseServiceProvider.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: DatabaseServiceProvider -class_comment: null -dependencies: -- name: FakerFactory - type: class - source: Faker\Factory -- name: FakerGenerator - type: class - source: Faker\Generator -- name: EntityResolver - type: class - source: Illuminate\Contracts\Queue\EntityResolver -- name: ConnectionFactory - type: class - source: Illuminate\Database\Connectors\ConnectionFactory -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: QueueEntityResolver - type: class - source: Illuminate\Database\Eloquent\QueueEntityResolver -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: -- name: fakers - visibility: protected - comment: '# * The array of resolved Faker instances. - - # * - - # * @var array' -methods: -- name: boot - visibility: public - parameters: [] - comment: "# * The array of resolved Faker instances.\n# *\n# * @var array\n# */\n\ - # protected static $fakers = [];\n# \n# /**\n# * Bootstrap the application events.\n\ - # *\n# * @return void" -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerConnectionServices - visibility: protected - parameters: [] - comment: '# * Register the primary database bindings. - - # * - - # * @return void' -- name: registerFakerGenerator - visibility: protected - parameters: [] - comment: '# * Register the Faker Generator instance in the container. - - # * - - # * @return void' -- name: registerQueueableEntityResolver - visibility: protected - parameters: [] - comment: '# * Register the queueable entity resolver implementation. - - # * - - # * @return void' -traits: -- Illuminate\Contracts\Queue\EntityResolver -- Illuminate\Database\Connectors\ConnectionFactory -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\QueueEntityResolver -- Illuminate\Support\ServiceProvider -interfaces: -- the diff --git a/api/laravel/Database/DatabaseTransactionRecord.yaml b/api/laravel/Database/DatabaseTransactionRecord.yaml deleted file mode 100644 index 9f08b17..0000000 --- a/api/laravel/Database/DatabaseTransactionRecord.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: DatabaseTransactionRecord -class_comment: null -dependencies: [] -properties: -- name: connection - visibility: public - comment: '# * The name of the database connection. - - # * - - # * @var string' -- name: level - visibility: public - comment: '# * The transaction level. - - # * - - # * @var int' -- name: parent - visibility: public - comment: '# * The parent instance of this transaction. - - # * - - # * @var \Illuminate\Database\DatabaseTransactionRecord' -- name: callbacks - visibility: protected - comment: '# * The callbacks that should be executed after committing. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: level - - name: parent - default: 'null' - comment: "# * The name of the database connection.\n# *\n# * @var string\n# */\n\ - # public $connection;\n# \n# /**\n# * The transaction level.\n# *\n# * @var int\n\ - # */\n# public $level;\n# \n# /**\n# * The parent instance of this transaction.\n\ - # *\n# * @var \\Illuminate\\Database\\DatabaseTransactionRecord\n# */\n# public\ - \ $parent;\n# \n# /**\n# * The callbacks that should be executed after committing.\n\ - # *\n# * @var array\n# */\n# protected $callbacks = [];\n# \n# /**\n# * Create\ - \ a new database transaction record instance.\n# *\n# * @param string $connection\n\ - # * @param int $level\n# * @param \\Illuminate\\Database\\DatabaseTransactionRecord|null\ - \ $parent\n# * @return void" -- name: addCallback - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be executed after committing. - - # * - - # * @param callable $callback - - # * @return void' -- name: executeCallbacks - visibility: public - parameters: [] - comment: '# * Execute all of the callbacks. - - # * - - # * @return void' -- name: getCallbacks - visibility: public - parameters: [] - comment: '# * Get all of the callbacks. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/DatabaseTransactionsManager.yaml b/api/laravel/Database/DatabaseTransactionsManager.yaml deleted file mode 100644 index e3c2751..0000000 --- a/api/laravel/Database/DatabaseTransactionsManager.yaml +++ /dev/null @@ -1,172 +0,0 @@ -name: DatabaseTransactionsManager -class_comment: null -dependencies: -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: -- name: committedTransactions - visibility: protected - comment: '# * All of the committed transactions. - - # * - - # * @var \Illuminate\Support\Collection' -- name: pendingTransactions - visibility: protected - comment: '# * All of the pending transactions. - - # * - - # * @var \Illuminate\Support\Collection' -- name: currentTransaction - visibility: protected - comment: '# * The current transaction. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: [] - comment: "# * All of the committed transactions.\n# *\n# * @var \\Illuminate\\Support\\\ - Collection\n# */\n# protected\ - \ $committedTransactions;\n# \n# /**\n# * All of the pending transactions.\n#\ - \ *\n# * @var \\Illuminate\\Support\\Collection\n# */\n# protected $pendingTransactions;\n# \n# /**\n\ - # * The current transaction.\n# *\n# * @var array\n# */\n# protected $currentTransaction\ - \ = [];\n# \n# /**\n# * Create a new database transactions manager instance.\n\ - # *\n# * @return void" -- name: begin - visibility: public - parameters: - - name: connection - - name: level - comment: '# * Start a new database transaction. - - # * - - # * @param string $connection - - # * @param int $level - - # * @return void' -- name: commit - visibility: public - parameters: - - name: connection - - name: levelBeingCommitted - - name: newTransactionLevel - comment: '# * Commit the root database transaction and execute callbacks. - - # * - - # * @param string $connection - - # * @param int $levelBeingCommitted - - # * @param int $newTransactionLevel - - # * @return array' -- name: stageTransactions - visibility: public - parameters: - - name: connection - - name: levelBeingCommitted - comment: '# * Move relevant pending transactions to a committed state. - - # * - - # * @param string $connection - - # * @param int $levelBeingCommitted - - # * @return void' -- name: rollback - visibility: public - parameters: - - name: connection - - name: newTransactionLevel - comment: '# * Rollback the active database transaction. - - # * - - # * @param string $connection - - # * @param int $newTransactionLevel - - # * @return void' -- name: removeAllTransactionsForConnection - visibility: protected - parameters: - - name: connection - comment: '# * Remove all pending, completed, and current transactions for the given - connection name. - - # * - - # * @param string $connection - - # * @return void' -- name: removeCommittedTransactionsThatAreChildrenOf - visibility: protected - parameters: - - name: transaction - comment: '# * Remove all transactions that are children of the given transaction. - - # * - - # * @param \Illuminate\Database\DatabaseTransactionRecord $transaction - - # * @return void' -- name: addCallback - visibility: public - parameters: - - name: callback - comment: '# * Register a transaction callback. - - # * - - # * @param callable $callback - - # * @return void' -- name: callbackApplicableTransactions - visibility: public - parameters: [] - comment: '# * Get the transactions that are applicable to callbacks. - - # * - - # * @return \Illuminate\Support\Collection' -- name: afterCommitCallbacksShouldBeExecuted - visibility: public - parameters: - - name: level - comment: '# * Determine if after commit callbacks should be executed for the given - transaction level. - - # * - - # * @param int $level - - # * @return bool' -- name: getPendingTransactions - visibility: public - parameters: [] - comment: '# * Get all of the pending transactions. - - # * - - # * @return \Illuminate\Support\Collection' -- name: getCommittedTransactions - visibility: public - parameters: [] - comment: '# * Get all of the committed transactions. - - # * - - # * @return \Illuminate\Support\Collection' -traits: -- Illuminate\Support\Collection -interfaces: [] diff --git a/api/laravel/Database/DeadlockException.yaml b/api/laravel/Database/DeadlockException.yaml deleted file mode 100644 index e0be4ec..0000000 --- a/api/laravel/Database/DeadlockException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: DeadlockException -class_comment: null -dependencies: -- name: PDOException - type: class - source: PDOException -properties: [] -methods: [] -traits: -- PDOException -interfaces: [] diff --git a/api/laravel/Database/DetectsConcurrencyErrors.yaml b/api/laravel/Database/DetectsConcurrencyErrors.yaml deleted file mode 100644 index ee7686a..0000000 --- a/api/laravel/Database/DetectsConcurrencyErrors.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: DetectsConcurrencyErrors -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -- name: PDOException - type: class - source: PDOException -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: causedByConcurrencyError - visibility: protected - parameters: - - name: e - comment: '# * Determine if the given exception was caused by a concurrency error - such as a deadlock or serialization failure. - - # * - - # * @param \Throwable $e - - # * @return bool' -traits: -- Illuminate\Support\Str -- PDOException -- Throwable -interfaces: [] diff --git a/api/laravel/Database/DetectsLostConnections.yaml b/api/laravel/Database/DetectsLostConnections.yaml deleted file mode 100644 index 2d4b311..0000000 --- a/api/laravel/Database/DetectsLostConnections.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: DetectsLostConnections -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: causedByLostConnection - visibility: protected - parameters: - - name: e - comment: '# * Determine if the given exception was caused by a lost connection. - - # * - - # * @param \Throwable $e - - # * @return bool' -traits: -- Illuminate\Support\Str -- Throwable -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Attributes/ObservedBy.yaml b/api/laravel/Database/Eloquent/Attributes/ObservedBy.yaml deleted file mode 100644 index e512896..0000000 --- a/api/laravel/Database/Eloquent/Attributes/ObservedBy.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: ObservedBy -class_comment: null -dependencies: -- name: Attribute - type: class - source: Attribute -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: classes - comment: '# * Create a new attribute instance. - - # * - - # * @param array|string $classes - - # * @return void' -traits: -- Attribute -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Attributes/ScopedBy.yaml b/api/laravel/Database/Eloquent/Attributes/ScopedBy.yaml deleted file mode 100644 index e101e16..0000000 --- a/api/laravel/Database/Eloquent/Attributes/ScopedBy.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: ScopedBy -class_comment: null -dependencies: -- name: Attribute - type: class - source: Attribute -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: classes - comment: '# * Create a new attribute instance. - - # * - - # * @param array|string $classes - - # * @return void' -traits: -- Attribute -interfaces: [] diff --git a/api/laravel/Database/Eloquent/BroadcastableModelEventOccurred.yaml b/api/laravel/Database/Eloquent/BroadcastableModelEventOccurred.yaml deleted file mode 100644 index 4cbe3f9..0000000 --- a/api/laravel/Database/Eloquent/BroadcastableModelEventOccurred.yaml +++ /dev/null @@ -1,136 +0,0 @@ -name: BroadcastableModelEventOccurred -class_comment: null -dependencies: -- name: InteractsWithSockets - type: class - source: Illuminate\Broadcasting\InteractsWithSockets -- name: PrivateChannel - type: class - source: Illuminate\Broadcasting\PrivateChannel -- name: ShouldBroadcast - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBroadcast -- name: SerializesModels - type: class - source: Illuminate\Queue\SerializesModels -properties: -- name: model - visibility: public - comment: '# * The model instance corresponding to the event. - - # * - - # * @var \Illuminate\Database\Eloquent\Model' -- name: event - visibility: protected - comment: '# * The event name (created, updated, etc.). - - # * - - # * @var string' -- name: channels - visibility: protected - comment: '# * The channels that the event should be broadcast on. - - # * - - # * @var array' -- name: connection - visibility: public - comment: '# * The queue connection that should be used to queue the broadcast job. - - # * - - # * @var string' -- name: queue - visibility: public - comment: '# * The queue that should be used to queue the broadcast job. - - # * - - # * @var string' -- name: afterCommit - visibility: public - comment: '# * Indicates whether the job should be dispatched after all database - transactions have committed. - - # * - - # * @var bool|null' -methods: -- name: __construct - visibility: public - parameters: - - name: model - - name: event - comment: "# * The model instance corresponding to the event.\n# *\n# * @var \\Illuminate\\\ - Database\\Eloquent\\Model\n# */\n# public $model;\n# \n# /**\n# * The event name\ - \ (created, updated, etc.).\n# *\n# * @var string\n# */\n# protected $event;\n\ - # \n# /**\n# * The channels that the event should be broadcast on.\n# *\n# * @var\ - \ array\n# */\n# protected $channels = [];\n# \n# /**\n# * The queue connection\ - \ that should be used to queue the broadcast job.\n# *\n# * @var string\n# */\n\ - # public $connection;\n# \n# /**\n# * The queue that should be used to queue the\ - \ broadcast job.\n# *\n# * @var string\n# */\n# public $queue;\n# \n# /**\n# *\ - \ Indicates whether the job should be dispatched after all database transactions\ - \ have committed.\n# *\n# * @var bool|null\n# */\n# public $afterCommit;\n# \n\ - # /**\n# * Create a new event instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Eloquent\\Model $model\n# * @param string $event\n# * @return void" -- name: broadcastOn - visibility: public - parameters: [] - comment: '# * The channels the event should broadcast on. - - # * - - # * @return array' -- name: broadcastAs - visibility: public - parameters: [] - comment: '# * The name the event should broadcast as. - - # * - - # * @return string' -- name: broadcastWith - visibility: public - parameters: [] - comment: '# * Get the data that should be sent with the broadcasted event. - - # * - - # * @return array|null' -- name: onChannels - visibility: public - parameters: - - name: channels - comment: '# * Manually specify the channels the event should broadcast on. - - # * - - # * @param array $channels - - # * @return $this' -- name: shouldBroadcastNow - visibility: public - parameters: [] - comment: '# * Determine if the event should be broadcast synchronously. - - # * - - # * @return bool' -- name: event - visibility: public - parameters: [] - comment: '# * Get the event name. - - # * - - # * @return string' -traits: -- Illuminate\Broadcasting\InteractsWithSockets -- Illuminate\Broadcasting\PrivateChannel -- Illuminate\Contracts\Broadcasting\ShouldBroadcast -- Illuminate\Queue\SerializesModels -- InteractsWithSockets -interfaces: -- ShouldBroadcast diff --git a/api/laravel/Database/Eloquent/BroadcastsEvents.yaml b/api/laravel/Database/Eloquent/BroadcastsEvents.yaml deleted file mode 100644 index 0be67ed..0000000 --- a/api/laravel/Database/Eloquent/BroadcastsEvents.yaml +++ /dev/null @@ -1,156 +0,0 @@ -name: BroadcastsEvents -class_comment: null -dependencies: -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: [] -methods: -- name: bootBroadcastsEvents - visibility: public - parameters: [] - comment: '# * Boot the event broadcasting trait. - - # * - - # * @return void' -- name: broadcastCreated - visibility: public - parameters: - - name: channels - default: 'null' - comment: '# * Broadcast that the model was created. - - # * - - # * @param \Illuminate\Broadcasting\Channel|\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|array|null $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: broadcastUpdated - visibility: public - parameters: - - name: channels - default: 'null' - comment: '# * Broadcast that the model was updated. - - # * - - # * @param \Illuminate\Broadcasting\Channel|\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|array|null $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: broadcastTrashed - visibility: public - parameters: - - name: channels - default: 'null' - comment: '# * Broadcast that the model was trashed. - - # * - - # * @param \Illuminate\Broadcasting\Channel|\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|array|null $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: broadcastRestored - visibility: public - parameters: - - name: channels - default: 'null' - comment: '# * Broadcast that the model was restored. - - # * - - # * @param \Illuminate\Broadcasting\Channel|\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|array|null $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: broadcastDeleted - visibility: public - parameters: - - name: channels - default: 'null' - comment: '# * Broadcast that the model was deleted. - - # * - - # * @param \Illuminate\Broadcasting\Channel|\Illuminate\Contracts\Broadcasting\HasBroadcastChannel|array|null $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -- name: broadcastIfBroadcastChannelsExistForEvent - visibility: protected - parameters: - - name: instance - - name: event - - name: channels - default: 'null' - comment: '# * Broadcast the given event instance if channels are configured for - the model event. - - # * - - # * @param mixed $instance - - # * @param string $event - - # * @param mixed $channels - - # * @return \Illuminate\Broadcasting\PendingBroadcast|null' -- name: newBroadcastableModelEvent - visibility: public - parameters: - - name: event - comment: '# * Create a new broadcastable model event event. - - # * - - # * @param string $event - - # * @return mixed' -- name: newBroadcastableEvent - visibility: protected - parameters: - - name: event - comment: '# * Create a new broadcastable model event for the model. - - # * - - # * @param string $event - - # * @return \Illuminate\Database\Eloquent\BroadcastableModelEventOccurred' -- name: broadcastOn - visibility: public - parameters: - - name: event - comment: '# * Get the channels that model events should broadcast on. - - # * - - # * @param string $event - - # * @return \Illuminate\Broadcasting\Channel|array' -- name: broadcastConnection - visibility: public - parameters: [] - comment: '# * Get the queue connection that should be used to broadcast model events. - - # * - - # * @return string|null' -- name: broadcastQueue - visibility: public - parameters: [] - comment: '# * Get the queue that should be used to broadcast model events. - - # * - - # * @return string|null' -- name: broadcastAfterCommit - visibility: public - parameters: [] - comment: '# * Determine if the model event broadcast queued job should be dispatched - after all transactions are committed. - - # * - - # * @return bool' -traits: -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Database/Eloquent/BroadcastsEventsAfterCommit.yaml b/api/laravel/Database/Eloquent/BroadcastsEventsAfterCommit.yaml deleted file mode 100644 index a2a3d57..0000000 --- a/api/laravel/Database/Eloquent/BroadcastsEventsAfterCommit.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: BroadcastsEventsAfterCommit -class_comment: null -dependencies: -- name: BroadcastsEvents - type: class - source: BroadcastsEvents -properties: [] -methods: -- name: broadcastAfterCommit - visibility: public - parameters: [] - comment: '# * Determine if the model event broadcast queued job should be dispatched - after all transactions are committed. - - # * - - # * @return bool' -traits: -- BroadcastsEvents -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Builder.yaml b/api/laravel/Database/Eloquent/Builder.yaml deleted file mode 100644 index 7fab96c..0000000 --- a/api/laravel/Database/Eloquent/Builder.yaml +++ /dev/null @@ -1,1636 +0,0 @@ -name: Builder -class_comment: '# * @template TModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @property-read HigherOrderBuilderProxy $orWhere - - # * @property-read HigherOrderBuilderProxy $whereNot - - # * @property-read HigherOrderBuilderProxy $orWhereNot - - # * - - # * @mixin \Illuminate\Database\Query\Builder' -dependencies: -- name: BadMethodCallException - type: class - source: BadMethodCallException -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: BuilderContract - type: class - source: Illuminate\Contracts\Database\Eloquent\Builder -- name: Expression - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: BuildsQueries - type: class - source: Illuminate\Database\Concerns\BuildsQueries -- name: QueriesRelationships - type: class - source: Illuminate\Database\Eloquent\Concerns\QueriesRelationships -- name: BelongsToMany - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsToMany -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: QueryBuilder - type: class - source: Illuminate\Database\Query\Builder -- name: RecordsNotFoundException - type: class - source: Illuminate\Database\RecordsNotFoundException -- name: UniqueConstraintViolationException - type: class - source: Illuminate\Database\UniqueConstraintViolationException -- name: Paginator - type: class - source: Illuminate\Pagination\Paginator -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionMethod - type: class - source: ReflectionMethod -properties: -- name: query - visibility: protected - comment: "# * @template TModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @property-read HigherOrderBuilderProxy $orWhere\n# * @property-read HigherOrderBuilderProxy\ - \ $whereNot\n# * @property-read HigherOrderBuilderProxy $orWhereNot\n# *\n# *\ - \ @mixin \\Illuminate\\Database\\Query\\Builder\n# */\n# class Builder implements\ - \ BuilderContract\n# {\n# /** @use \\Illuminate\\Database\\Concerns\\BuildsQueries\ - \ */\n# use BuildsQueries, ForwardsCalls, QueriesRelationships {\n# BuildsQueries::sole\ - \ as baseSole;\n# }\n# \n# /**\n# * The base query builder instance.\n# *\n# *\ - \ @var \\Illuminate\\Database\\Query\\Builder" -- name: model - visibility: protected - comment: '# * The model being queried. - - # * - - # * @var TModel' -- name: eagerLoad - visibility: protected - comment: '# * The relationships that should be eager loaded. - - # * - - # * @var array' -- name: macros - visibility: protected - comment: '# * All of the globally registered builder macros. - - # * - - # * @var array' -- name: localMacros - visibility: protected - comment: '# * All of the locally registered builder macros. - - # * - - # * @var array' -- name: onDelete - visibility: protected - comment: '# * A replacement for the typical delete function. - - # * - - # * @var \Closure' -- name: propertyPassthru - visibility: protected - comment: '# * The properties that should be returned from query builder. - - # * - - # * @var string[]' -- name: passthru - visibility: protected - comment: '# * The methods that should be returned from query builder. - - # * - - # * @var string[]' -- name: scopes - visibility: protected - comment: '# * Applied global scopes. - - # * - - # * @var array' -- name: removedScopes - visibility: protected - comment: '# * Removed global scopes. - - # * - - # * @var array' -- name: afterQueryCallbacks - visibility: protected - comment: '# * The callbacks that should be invoked after retrieving data from the - database. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: query - comment: "# * @template TModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @property-read HigherOrderBuilderProxy $orWhere\n# * @property-read HigherOrderBuilderProxy\ - \ $whereNot\n# * @property-read HigherOrderBuilderProxy $orWhereNot\n# *\n# *\ - \ @mixin \\Illuminate\\Database\\Query\\Builder\n# */\n# class Builder implements\ - \ BuilderContract\n# {\n# /** @use \\Illuminate\\Database\\Concerns\\BuildsQueries\ - \ */\n# use BuildsQueries, ForwardsCalls, QueriesRelationships {\n# BuildsQueries::sole\ - \ as baseSole;\n# }\n# \n# /**\n# * The base query builder instance.\n# *\n# *\ - \ @var \\Illuminate\\Database\\Query\\Builder\n# */\n# protected $query;\n# \n\ - # /**\n# * The model being queried.\n# *\n# * @var TModel\n# */\n# protected $model;\n\ - # \n# /**\n# * The relationships that should be eager loaded.\n# *\n# * @var array\n\ - # */\n# protected $eagerLoad = [];\n# \n# /**\n# * All of the globally registered\ - \ builder macros.\n# *\n# * @var array\n# */\n# protected static $macros = [];\n\ - # \n# /**\n# * All of the locally registered builder macros.\n# *\n# * @var array\n\ - # */\n# protected $localMacros = [];\n# \n# /**\n# * A replacement for the typical\ - \ delete function.\n# *\n# * @var \\Closure\n# */\n# protected $onDelete;\n# \n\ - # /**\n# * The properties that should be returned from query builder.\n# *\n#\ - \ * @var string[]\n# */\n# protected $propertyPassthru = [\n# 'from',\n# ];\n\ - # \n# /**\n# * The methods that should be returned from query builder.\n# *\n\ - # * @var string[]\n# */\n# protected $passthru = [\n# 'aggregate',\n# 'average',\n\ - # 'avg',\n# 'count',\n# 'dd',\n# 'ddrawsql',\n# 'doesntexist',\n# 'doesntexistor',\n\ - # 'dump',\n# 'dumprawsql',\n# 'exists',\n# 'existsor',\n# 'explain',\n# 'getbindings',\n\ - # 'getconnection',\n# 'getgrammar',\n# 'getrawbindings',\n# 'implode',\n# 'insert',\n\ - # 'insertgetid',\n# 'insertorignore',\n# 'insertusing',\n# 'insertorignoreusing',\n\ - # 'max',\n# 'min',\n# 'raw',\n# 'rawvalue',\n# 'sum',\n# 'tosql',\n# 'torawsql',\n\ - # ];\n# \n# /**\n# * Applied global scopes.\n# *\n# * @var array\n# */\n# protected\ - \ $scopes = [];\n# \n# /**\n# * Removed global scopes.\n# *\n# * @var array\n\ - # */\n# protected $removedScopes = [];\n# \n# /**\n# * The callbacks that should\ - \ be invoked after retrieving data from the database.\n# *\n# * @var array\n#\ - \ */\n# protected $afterQueryCallbacks = [];\n# \n# /**\n# * Create a new Eloquent\ - \ query builder instance.\n# *\n# * @param \\Illuminate\\Database\\Query\\Builder\ - \ $query\n# * @return void" -- name: make - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create and return an un-saved model instance. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: withGlobalScope - visibility: public - parameters: - - name: identifier - - name: scope - comment: '# * Register a new global scope. - - # * - - # * @param string $identifier - - # * @param \Illuminate\Database\Eloquent\Scope|\Closure $scope - - # * @return $this' -- name: withoutGlobalScope - visibility: public - parameters: - - name: scope - comment: '# * Remove a registered global scope. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|string $scope - - # * @return $this' -- name: withoutGlobalScopes - visibility: public - parameters: - - name: scopes - default: 'null' - comment: '# * Remove all or passed registered global scopes. - - # * - - # * @param array|null $scopes - - # * @return $this' -- name: removedScopes - visibility: public - parameters: [] - comment: '# * Get an array of global scopes that were removed from the query. - - # * - - # * @return array' -- name: whereKey - visibility: public - parameters: - - name: id - comment: '# * Add a where clause on the primary key to the query. - - # * - - # * @param mixed $id - - # * @return $this' -- name: whereKeyNot - visibility: public - parameters: - - name: id - comment: '# * Add a where clause on the primary key to the query. - - # * - - # * @param mixed $id - - # * @return $this' -- name: where - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic where clause to the query. - - # * - - # * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: firstWhere - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic where clause to the query, and return the first result. - - # * - - # * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return TModel|null' -- name: orWhere - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where" clause to the query. - - # * - - # * @param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: whereNot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic "where not" clause to the query. - - # * - - # * @param (\Closure(static): mixed)|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereNot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where not" clause to the query. - - # * - - # * @param (\Closure(static): mixed)|array|string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: latest - visibility: public - parameters: - - name: column - default: 'null' - comment: '# * Add an "order by" clause for a timestamp to the query. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return $this' -- name: oldest - visibility: public - parameters: - - name: column - default: 'null' - comment: '# * Add an "order by" clause for a timestamp to the query. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return $this' -- name: hydrate - visibility: public - parameters: - - name: items - comment: '# * Create a collection of models from plain arrays. - - # * - - # * @param array $items - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: fromQuery - visibility: public - parameters: - - name: query - - name: bindings - default: '[]' - comment: '# * Create a collection of models from a raw query. - - # * - - # * @param string $query - - # * @param array $bindings - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: find - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a model by its primary key. - - # * - - # * @param mixed $id - - # * @param array|string $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TModel|null)' -- name: findMany - visibility: public - parameters: - - name: ids - - name: columns - default: '[''*'']' - comment: '# * Find multiple models by their primary keys. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|array $ids - - # * @param array|string $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: findOrFail - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a model by its primary key or throw an exception. - - # * - - # * @param mixed $id - - # * @param array|string $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TModel) - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: findOrNew - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a model by its primary key or return fresh model instance. - - # * - - # * @param mixed $id - - # * @param array|string $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TModel)' -- name: findOr - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Find a model by its primary key or call a callback. - - # * - - # * @template TValue - - # * - - # * @param mixed $id - - # * @param (\Closure(): TValue)|list|string $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return ( - - # * $id is (\Illuminate\Contracts\Support\Arrayable|array) - - # * ? \Illuminate\Database\Eloquent\Collection - - # * : TModel|TValue - - # * )' -- name: firstOrNew - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first record matching the attributes or instantiate it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TModel' -- name: firstOrCreate - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first record matching the attributes. If the record is not - found, create it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TModel' -- name: createOrFirst - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Attempt to create the record. If a unique constraint violation occurs, - attempt to find the matching record. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TModel' -- name: updateOrCreate - visibility: public - parameters: - - name: attributes - - name: values - default: '[]' - comment: '# * Create or update a record matching the attributes, and fill it with - values. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TModel' -- name: firstOrFail - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result or throw an exception. - - # * - - # * @param array|string $columns - - # * @return TModel - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: firstOr - visibility: public - parameters: - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Execute the query and get the first result or call a callback. - - # * - - # * @template TValue - - # * - - # * @param (\Closure(): TValue)|list $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return TModel|TValue' -- name: sole - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result if it''s the sole matching - record. - - # * - - # * @param array|string $columns - - # * @return TModel - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException - - # * @throws \Illuminate\Database\MultipleRecordsFoundException' -- name: value - visibility: public - parameters: - - name: column - comment: '# * Get a single column''s value from the first result of a query. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return mixed' -- name: soleValue - visibility: public - parameters: - - name: column - comment: '# * Get a single column''s value from the first result of a query if it''s - the sole matching record. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException - - # * @throws \Illuminate\Database\MultipleRecordsFoundException' -- name: valueOrFail - visibility: public - parameters: - - name: column - comment: '# * Get a single column''s value from the first result of the query or - throw an exception. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: get - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query as a "select" statement. - - # * - - # * @param array|string $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: getModels - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Get the hydrated models without eager loading. - - # * - - # * @param array|string $columns - - # * @return array' -- name: eagerLoadRelations - visibility: public - parameters: - - name: models - comment: '# * Eager load the relationships for the models. - - # * - - # * @param array $models - - # * @return array' -- name: eagerLoadRelation - visibility: protected - parameters: - - name: models - - name: name - - name: constraints - comment: '# * Eagerly load the relationship on a set of models. - - # * - - # * @param array $models - - # * @param string $name - - # * @param \Closure $constraints - - # * @return array' -- name: getRelation - visibility: public - parameters: - - name: name - comment: '# * Get the relation instance for the given relation name. - - # * - - # * @param string $name - - # * @return \Illuminate\Database\Eloquent\Relations\Relation<\Illuminate\Database\Eloquent\Model, - TModel, *>' -- name: relationsNestedUnder - visibility: protected - parameters: - - name: relation - comment: '# * Get the deeply nested relations for a given top-level relation. - - # * - - # * @param string $relation - - # * @return array' -- name: isNestedUnder - visibility: protected - parameters: - - name: relation - - name: name - comment: '# * Determine if the relationship is nested. - - # * - - # * @param string $relation - - # * @param string $name - - # * @return bool' -- name: afterQuery - visibility: public - parameters: - - name: callback - comment: '# * Register a closure to be invoked after the query is executed. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: applyAfterQueryCallbacks - visibility: public - parameters: - - name: result - comment: '# * Invoke the "after query" modification callbacks. - - # * - - # * @param mixed $result - - # * @return mixed' -- name: cursor - visibility: public - parameters: [] - comment: '# * Get a lazy collection for the given query. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: enforceOrderBy - visibility: protected - parameters: [] - comment: '# * Add a generic "order by" clause if the query doesn''t already have - one. - - # * - - # * @return void' -- name: pluck - visibility: public - parameters: - - name: column - - name: key - default: 'null' - comment: '# * Get a collection with the values of a given column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param string|null $key - - # * @return \Illuminate\Support\Collection' -- name: paginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - - name: total - default: 'null' - comment: '# * Paginate the given query. - - # * - - # * @param int|null|\Closure $perPage - - # * @param array|string $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @param \Closure|int|null $total - - # * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator - - # * - - # * @throws \InvalidArgumentException' -- name: simplePaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Paginate the given query into a simple paginator. - - # * - - # * @param int|null $perPage - - # * @param array|string $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @return \Illuminate\Contracts\Pagination\Paginator' -- name: cursorPaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: cursorName - default: '''cursor''' - - name: cursor - default: 'null' - comment: '# * Paginate the given query into a cursor paginator. - - # * - - # * @param int|null $perPage - - # * @param array|string $columns - - # * @param string $cursorName - - # * @param \Illuminate\Pagination\Cursor|string|null $cursor - - # * @return \Illuminate\Contracts\Pagination\CursorPaginator' -- name: ensureOrderForCursorPagination - visibility: protected - parameters: - - name: shouldReverse - default: 'false' - comment: '# * Ensure the proper order by required for cursor pagination. - - # * - - # * @param bool $shouldReverse - - # * @return \Illuminate\Support\Collection' -- name: create - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Save a new model and return the instance. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: forceCreate - visibility: public - parameters: - - name: attributes - comment: '# * Save a new model and return the instance. Allow mass-assignment. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: forceCreateQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Save a new model instance with mass assignment without raising model - events. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: update - visibility: public - parameters: - - name: values - comment: '# * Update records in the database. - - # * - - # * @param array $values - - # * @return int' -- name: upsert - visibility: public - parameters: - - name: values - - name: uniqueBy - - name: update - default: 'null' - comment: '# * Insert new records or update the existing ones. - - # * - - # * @param array $values - - # * @param array|string $uniqueBy - - # * @param array|null $update - - # * @return int' -- name: touch - visibility: public - parameters: - - name: column - default: 'null' - comment: '# * Update the column''s update timestamp. - - # * - - # * @param string|null $column - - # * @return int|false' -- name: increment - visibility: public - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Increment a column''s value by a given amount. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: decrement - visibility: public - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Decrement a column''s value by a given amount. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: addUpdatedAtColumn - visibility: protected - parameters: - - name: values - comment: '# * Add the "updated at" column to an array of values. - - # * - - # * @param array $values - - # * @return array' -- name: addUniqueIdsToUpsertValues - visibility: protected - parameters: - - name: values - comment: '# * Add unique IDs to the inserted values. - - # * - - # * @param array $values - - # * @return array' -- name: addTimestampsToUpsertValues - visibility: protected - parameters: - - name: values - comment: '# * Add timestamps to the inserted values. - - # * - - # * @param array $values - - # * @return array' -- name: addUpdatedAtToUpsertColumns - visibility: protected - parameters: - - name: update - comment: '# * Add the "updated at" column to the updated columns. - - # * - - # * @param array $update - - # * @return array' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete records from the database. - - # * - - # * @return mixed' -- name: forceDelete - visibility: public - parameters: [] - comment: '# * Run the default delete function on the builder. - - # * - - # * Since we do not apply scopes here, the row will actually be deleted. - - # * - - # * @return mixed' -- name: onDelete - visibility: public - parameters: - - name: callback - comment: '# * Register a replacement for the default delete function. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: hasNamedScope - visibility: public - parameters: - - name: scope - comment: '# * Determine if the given model has a scope. - - # * - - # * @param string $scope - - # * @return bool' -- name: scopes - visibility: public - parameters: - - name: scopes - comment: '# * Call the given local model scopes. - - # * - - # * @param array|string $scopes - - # * @return static|mixed' -- name: applyScopes - visibility: public - parameters: [] - comment: '# * Apply the scopes to the Eloquent builder instance and return it. - - # * - - # * @return static' -- name: callScope - visibility: protected - parameters: - - name: scope - - name: parameters - default: '[]' - comment: '# * Apply the given scope on the current builder instance. - - # * - - # * @param callable $scope - - # * @param array $parameters - - # * @return mixed' -- name: callNamedScope - visibility: protected - parameters: - - name: scope - - name: parameters - default: '[]' - comment: '# * Apply the given named scope on the current builder instance. - - # * - - # * @param string $scope - - # * @param array $parameters - - # * @return mixed' -- name: addNewWheresWithinGroup - visibility: protected - parameters: - - name: query - - name: originalWhereCount - comment: '# * Nest where conditions by slicing them at the given where count. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param int $originalWhereCount - - # * @return void' -- name: groupWhereSliceForScope - visibility: protected - parameters: - - name: query - - name: whereSlice - comment: '# * Slice where conditions at the given offset and add them to the query - as a nested condition. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $whereSlice - - # * @return void' -- name: createNestedWhere - visibility: protected - parameters: - - name: whereSlice - - name: boolean - default: '''and''' - comment: '# * Create a where array with nested where conditions. - - # * - - # * @param array $whereSlice - - # * @param string $boolean - - # * @return array' -- name: with - visibility: public - parameters: - - name: relations - - name: callback - default: 'null' - comment: '# * Set the relationships that should be eager loaded. - - # * - - # * @param string|array $relations - - # * @param string|\Closure|null $callback - - # * @return $this' -- name: without - visibility: public - parameters: - - name: relations - comment: '# * Prevent the specified relations from being eager loaded. - - # * - - # * @param mixed $relations - - # * @return $this' -- name: withOnly - visibility: public - parameters: - - name: relations - comment: '# * Set the relationships that should be eager loaded while removing any - previously added eager loading specifications. - - # * - - # * @param mixed $relations - - # * @return $this' -- name: newModelInstance - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the model being queried. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: parseWithRelations - visibility: protected - parameters: - - name: relations - comment: '# * Parse a list of relations into individuals. - - # * - - # * @param array $relations - - # * @return array' -- name: prepareNestedWithRelationships - visibility: protected - parameters: - - name: relations - - name: prefix - default: '''''' - comment: '# * Prepare nested with relationships. - - # * - - # * @param array $relations - - # * @param string $prefix - - # * @return array' -- name: combineConstraints - visibility: protected - parameters: - - name: constraints - comment: '# * Combine an array of constraints into a single constraint. - - # * - - # * @param array $constraints - - # * @return \Closure' -- name: parseNameAndAttributeSelectionConstraint - visibility: protected - parameters: - - name: name - comment: '# * Parse the attribute select constraints from the name. - - # * - - # * @param string $name - - # * @return array' -- name: createSelectWithConstraint - visibility: protected - parameters: - - name: name - comment: '# * Create a constraint to select the given columns for the relation. - - # * - - # * @param string $name - - # * @return array' -- name: addNestedWiths - visibility: protected - parameters: - - name: name - - name: results - comment: '# * Parse the nested relationships in a relation. - - # * - - # * @param string $name - - # * @param array $results - - # * @return array' -- name: withCasts - visibility: public - parameters: - - name: casts - comment: '# * Apply query-time casts to the model instance. - - # * - - # * @param array $casts - - # * @return $this' -- name: withSavepointIfNeeded - visibility: public - parameters: - - name: scope - comment: '# * Execute the given Closure within a transaction savepoint if needed. - - # * - - # * @template TModelValue - - # * - - # * @param \Closure(): TModelValue $scope - - # * @return TModelValue' -- name: getUnionBuilders - visibility: protected - parameters: [] - comment: '# * Get the Eloquent builder instances that are used in the union of the - query. - - # * - - # * @return \Illuminate\Support\Collection' -- name: getQuery - visibility: public - parameters: [] - comment: '# * Get the underlying query builder instance. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: setQuery - visibility: public - parameters: - - name: query - comment: '# * Set the underlying query builder instance. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return $this' -- name: toBase - visibility: public - parameters: [] - comment: '# * Get a base query builder instance. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getEagerLoads - visibility: public - parameters: [] - comment: '# * Get the relationships being eagerly loaded. - - # * - - # * @return array' -- name: setEagerLoads - visibility: public - parameters: - - name: eagerLoad - comment: '# * Set the relationships being eagerly loaded. - - # * - - # * @param array $eagerLoad - - # * @return $this' -- name: withoutEagerLoad - visibility: public - parameters: - - name: relations - comment: '# * Indicate that the given relationships should not be eagerly loaded. - - # * - - # * @param array $relations - - # * @return $this' -- name: withoutEagerLoads - visibility: public - parameters: [] - comment: '# * Flush the relationships being eagerly loaded. - - # * - - # * @return $this' -- name: defaultKeyName - visibility: protected - parameters: [] - comment: '# * Get the default key name of the table. - - # * - - # * @return string' -- name: getModel - visibility: public - parameters: [] - comment: '# * Get the model instance being queried. - - # * - - # * @return TModel' -- name: setModel - visibility: public - parameters: - - name: model - comment: '# * Set a model instance for the model being queried. - - # * - - # * @template TModelNew of \Illuminate\Database\Eloquent\Model - - # * - - # * @param TModelNew $model - - # * @return static' -- name: qualifyColumn - visibility: public - parameters: - - name: column - comment: '# * Qualify the given column name by the model''s table. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return string' -- name: qualifyColumns - visibility: public - parameters: - - name: columns - comment: '# * Qualify the given columns with the model''s table. - - # * - - # * @param array|\Illuminate\Contracts\Database\Query\Expression $columns - - # * @return array' -- name: getMacro - visibility: public - parameters: - - name: name - comment: '# * Get the given macro by name. - - # * - - # * @param string $name - - # * @return \Closure' -- name: hasMacro - visibility: public - parameters: - - name: name - comment: '# * Checks if a macro is registered. - - # * - - # * @param string $name - - # * @return bool' -- name: getGlobalMacro - visibility: public - parameters: - - name: name - comment: '# * Get the given global macro by name. - - # * - - # * @param string $name - - # * @return \Closure' -- name: hasGlobalMacro - visibility: public - parameters: - - name: name - comment: '# * Checks if a global macro is registered. - - # * - - # * @param string $name - - # * @return bool' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically access builder proxies. - - # * - - # * @param string $key - - # * @return mixed - - # * - - # * @throws \Exception' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically handle calls into the query instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -- name: __callStatic - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically handle calls into the query instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \BadMethodCallException' -- name: registerMixin - visibility: protected - parameters: - - name: mixin - - name: replace - comment: '# * Register the given mixin with the builder. - - # * - - # * @param string $mixin - - # * @param bool $replace - - # * @return void' -- name: clone - visibility: public - parameters: [] - comment: '# * Clone the Eloquent query builder. - - # * - - # * @return static' -- name: __clone - visibility: public - parameters: [] - comment: '# * Force a clone of the underlying query builder when cloning. - - # * - - # * @return void' -traits: -- BadMethodCallException -- Closure -- Exception -- Illuminate\Contracts\Database\Query\Expression -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Concerns\BuildsQueries -- Illuminate\Database\Eloquent\Concerns\QueriesRelationships -- Illuminate\Database\Eloquent\Relations\BelongsToMany -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Database\RecordsNotFoundException -- Illuminate\Database\UniqueConstraintViolationException -- Illuminate\Pagination\Paginator -- Illuminate\Support\Arr -- Illuminate\Support\Str -- Illuminate\Support\Traits\ForwardsCalls -- ReflectionClass -- ReflectionMethod -interfaces: -- BuilderContract diff --git a/api/laravel/Database/Eloquent/Casts/ArrayObject.yaml b/api/laravel/Database/Eloquent/Casts/ArrayObject.yaml deleted file mode 100644 index 6ebfff9..0000000 --- a/api/laravel/Database/Eloquent/Casts/ArrayObject.yaml +++ /dev/null @@ -1,65 +0,0 @@ -name: ArrayObject -class_comment: '# * @template TKey of array-key - - # * @template TItem - - # * - - # * @extends \ArrayObject' -dependencies: -- name: BaseArrayObject - type: class - source: ArrayObject -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: JsonSerializable - type: class - source: JsonSerializable -properties: [] -methods: -- name: collect - visibility: public - parameters: [] - comment: '# * @template TKey of array-key - - # * @template TItem - - # * - - # * @extends \ArrayObject - - # */ - - # class ArrayObject extends BaseArrayObject implements Arrayable, JsonSerializable - - # { - - # /** - - # * Get a collection containing the underlying array. - - # * - - # * @return \Illuminate\Support\Collection' -- name: toArray - visibility: public - parameters: [] - comment: '# * Get the instance as an array. - - # * - - # * @return array' -- name: jsonSerialize - visibility: public - parameters: [] - comment: '# * Get the array that should be JSON serialized. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Support\Arrayable -- JsonSerializable -interfaces: -- Arrayable diff --git a/api/laravel/Database/Eloquent/Casts/AsArrayObject.yaml b/api/laravel/Database/Eloquent/Casts/AsArrayObject.yaml deleted file mode 100644 index d654523..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsArrayObject.yaml +++ /dev/null @@ -1,53 +0,0 @@ -name: AsArrayObject -class_comment: null -dependencies: -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @param array $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Database\Eloquent\Casts\ArrayObject, iterable>' -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: serialize - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -traits: -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsCollection.yaml b/api/laravel/Database/Eloquent/Casts/AsCollection.yaml deleted file mode 100644 index b959d3c..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsCollection.yaml +++ /dev/null @@ -1,69 +0,0 @@ -name: AsCollection -class_comment: null -dependencies: -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @param array $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Collection, iterable>' -- name: __construct - visibility: public - parameters: - - name: arguments - comment: null -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: using - visibility: public - parameters: - - name: class - comment: '# * Specify the collection for the cast. - - # * - - # * @param class-string $class - - # * @return string' -traits: -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Collection -- InvalidArgumentException -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsEncryptedArrayObject.yaml b/api/laravel/Database/Eloquent/Casts/AsEncryptedArrayObject.yaml deleted file mode 100644 index dd44088..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsEncryptedArrayObject.yaml +++ /dev/null @@ -1,57 +0,0 @@ -name: AsEncryptedArrayObject -class_comment: null -dependencies: -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Crypt - type: class - source: Illuminate\Support\Facades\Crypt -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @param array $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Database\Eloquent\Casts\ArrayObject, iterable>' -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: serialize - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -traits: -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Facades\Crypt -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsEncryptedCollection.yaml b/api/laravel/Database/Eloquent/Casts/AsEncryptedCollection.yaml deleted file mode 100644 index 74b9d01..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsEncryptedCollection.yaml +++ /dev/null @@ -1,73 +0,0 @@ -name: AsEncryptedCollection -class_comment: null -dependencies: -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Crypt - type: class - source: Illuminate\Support\Facades\Crypt -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @param array $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Collection, iterable>' -- name: __construct - visibility: public - parameters: - - name: arguments - comment: null -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: using - visibility: public - parameters: - - name: class - comment: '# * Specify the collection for the cast. - - # * - - # * @param class-string $class - - # * @return string' -traits: -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Collection -- Illuminate\Support\Facades\Crypt -- InvalidArgumentException -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsEnumArrayObject.yaml b/api/laravel/Database/Eloquent/Casts/AsEnumArrayObject.yaml deleted file mode 100644 index a8edbf2..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsEnumArrayObject.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: AsEnumArrayObject -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: -- name: arguments - visibility: protected - comment: null -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @template TEnum - - # * - - # * @param array{class-string} $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Database\Eloquent\Casts\ArrayObject, iterable>' -- name: __construct - visibility: public - parameters: - - name: arguments - comment: null -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: serialize - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: getStorableEnumValue - visibility: protected - parameters: - - name: enum - comment: null -- name: of - visibility: public - parameters: - - name: class - comment: '# * Specify the Enum for the cast. - - # * - - # * @param class-string $class - - # * @return string' -traits: -- BackedEnum -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Collection -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsEnumCollection.yaml b/api/laravel/Database/Eloquent/Casts/AsEnumCollection.yaml deleted file mode 100644 index 060ba56..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsEnumCollection.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: AsEnumCollection -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: -- name: arguments - visibility: protected - comment: null -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @template TEnum of \UnitEnum|\BackedEnum - - # * - - # * @param array{class-string} $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Collection, iterable>' -- name: __construct - visibility: public - parameters: - - name: arguments - comment: null -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: serialize - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: getStorableEnumValue - visibility: protected - parameters: - - name: enum - comment: null -- name: of - visibility: public - parameters: - - name: class - comment: '# * Specify the Enum for the cast. - - # * - - # * @param class-string $class - - # * @return string' -traits: -- BackedEnum -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Collection -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/AsStringable.yaml b/api/laravel/Database/Eloquent/Casts/AsStringable.yaml deleted file mode 100644 index 9f7105b..0000000 --- a/api/laravel/Database/Eloquent/Casts/AsStringable.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: AsStringable -class_comment: null -dependencies: -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsAttributes -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: castUsing - visibility: public - parameters: - - name: arguments - comment: '# * Get the caster class to use when casting from / to this cast target. - - # * - - # * @param array $arguments - - # * @return \Illuminate\Contracts\Database\Eloquent\CastsAttributes<\Illuminate\Support\Stringable, - string|\Stringable>' -- name: get - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -- name: set - visibility: public - parameters: - - name: model - - name: key - - name: value - - name: attributes - comment: null -traits: -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsAttributes -- Illuminate\Support\Str -interfaces: -- Castable -- CastsAttributes diff --git a/api/laravel/Database/Eloquent/Casts/Attribute.yaml b/api/laravel/Database/Eloquent/Casts/Attribute.yaml deleted file mode 100644 index cdef0cf..0000000 --- a/api/laravel/Database/Eloquent/Casts/Attribute.yaml +++ /dev/null @@ -1,104 +0,0 @@ -name: Attribute -class_comment: null -dependencies: [] -properties: -- name: get - visibility: public - comment: '# * The attribute accessor. - - # * - - # * @var callable' -- name: set - visibility: public - comment: '# * The attribute mutator. - - # * - - # * @var callable' -- name: withCaching - visibility: public - comment: '# * Indicates if caching is enabled for this attribute. - - # * - - # * @var bool' -- name: withObjectCaching - visibility: public - comment: '# * Indicates if caching of objects is enabled for this attribute. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: get - default: 'null' - - name: set - default: 'null' - comment: "# * The attribute accessor.\n# *\n# * @var callable\n# */\n# public $get;\n\ - # \n# /**\n# * The attribute mutator.\n# *\n# * @var callable\n# */\n# public\ - \ $set;\n# \n# /**\n# * Indicates if caching is enabled for this attribute.\n\ - # *\n# * @var bool\n# */\n# public $withCaching = false;\n# \n# /**\n# * Indicates\ - \ if caching of objects is enabled for this attribute.\n# *\n# * @var bool\n#\ - \ */\n# public $withObjectCaching = true;\n# \n# /**\n# * Create a new attribute\ - \ accessor / mutator.\n# *\n# * @param callable|null $get\n# * @param callable|null\ - \ $set\n# * @return void" -- name: make - visibility: public - parameters: - - name: get - default: 'null' - - name: set - default: 'null' - comment: '# * Create a new attribute accessor / mutator. - - # * - - # * @param callable|null $get - - # * @param callable|null $set - - # * @return static' -- name: get - visibility: public - parameters: - - name: get - comment: '# * Create a new attribute accessor. - - # * - - # * @param callable $get - - # * @return static' -- name: set - visibility: public - parameters: - - name: set - comment: '# * Create a new attribute mutator. - - # * - - # * @param callable $set - - # * @return static' -- name: withoutObjectCaching - visibility: public - parameters: [] - comment: '# * Disable object caching for the attribute. - - # * - - # * @return static' -- name: shouldCache - visibility: public - parameters: [] - comment: '# * Enable caching for the attribute. - - # * - - # * @return static' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Casts/Json.yaml b/api/laravel/Database/Eloquent/Casts/Json.yaml deleted file mode 100644 index 89d3482..0000000 --- a/api/laravel/Database/Eloquent/Casts/Json.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: Json -class_comment: null -dependencies: [] -properties: -- name: encoder - visibility: protected - comment: '# * The custom JSON encoder. - - # * - - # * @var callable|null' -- name: decoder - visibility: protected - comment: '# * The custom JSON decode. - - # * - - # * @var callable|null' -methods: -- name: encode - visibility: public - parameters: - - name: value - comment: "# * The custom JSON encoder.\n# *\n# * @var callable|null\n# */\n# protected\ - \ static $encoder;\n# \n# /**\n# * The custom JSON decode.\n# *\n# * @var callable|null\n\ - # */\n# protected static $decoder;\n# \n# /**\n# * Encode the given value." -- name: decode - visibility: public - parameters: - - name: value - - name: associative - default: 'true' - comment: '# * Decode the given value.' -- name: encodeUsing - visibility: public - parameters: - - name: encoder - comment: '# * Encode all values using the given callable.' -- name: decodeUsing - visibility: public - parameters: - - name: decoder - comment: '# * Decode all values using the given callable.' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Collection.yaml b/api/laravel/Database/Eloquent/Collection.yaml deleted file mode 100644 index 8d3b33d..0000000 --- a/api/laravel/Database/Eloquent/Collection.yaml +++ /dev/null @@ -1,616 +0,0 @@ -name: Collection -class_comment: '# * @template TKey of array-key - - # * @template TModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Support\Collection' -dependencies: -- name: QueueableCollection - type: class - source: Illuminate\Contracts\Queue\QueueableCollection -- name: QueueableEntity - type: class - source: Illuminate\Contracts\Queue\QueueableEntity -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: BaseCollection - type: class - source: Illuminate\Support\Collection -- name: LogicException - type: class - source: LogicException -- name: InteractsWithDictionary - type: class - source: InteractsWithDictionary -properties: [] -methods: -- name: find - visibility: public - parameters: - - name: key - - name: default - default: 'null' - comment: "# * @template TKey of array-key\n# * @template TModel of \\Illuminate\\\ - Database\\Eloquent\\Model\n# *\n# * @extends \\Illuminate\\Support\\Collection\n# */\n# class Collection extends BaseCollection implements QueueableCollection\n\ - # {\n# use InteractsWithDictionary;\n# \n# /**\n# * Find a model in the collection\ - \ by key.\n# *\n# * @template TFindDefault\n# *\n# * @param mixed $key\n# *\ - \ @param TFindDefault $default\n# * @return static|TModel|TFindDefault" -- name: load - visibility: public - parameters: - - name: relations - comment: '# * Load a set of relationships onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @return $this' -- name: loadAggregate - visibility: public - parameters: - - name: relations - - name: column - - name: function - default: 'null' - comment: '# * Load a set of aggregations over relationship''s column onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @param string $column - - # * @param string|null $function - - # * @return $this' -- name: loadCount - visibility: public - parameters: - - name: relations - comment: '# * Load a set of relationship counts onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @return $this' -- name: loadMax - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Load a set of relationship''s max column values onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @param string $column - - # * @return $this' -- name: loadMin - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Load a set of relationship''s min column values onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @param string $column - - # * @return $this' -- name: loadSum - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Load a set of relationship''s column summations onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @param string $column - - # * @return $this' -- name: loadAvg - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Load a set of relationship''s average column values onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @param string $column - - # * @return $this' -- name: loadExists - visibility: public - parameters: - - name: relations - comment: '# * Load a set of related existences onto the collection. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @return $this' -- name: loadMissing - visibility: public - parameters: - - name: relations - comment: '# * Load a set of relationships onto the collection if they are not already - eager loaded. - - # * - - # * @param array): - mixed)|string>|string $relations - - # * @return $this' -- name: loadMissingRelation - visibility: protected - parameters: - - name: models - - name: path - comment: '# * Load a relationship path if it is not already eager loaded. - - # * - - # * @param \Illuminate\Database\Eloquent\Collection $models - - # * @param array $path - - # * @return void' -- name: loadMorph - visibility: public - parameters: - - name: relation - - name: relations - comment: '# * Load a set of relationships onto the mixed relationship collection. - - # * - - # * @param string $relation - - # * @param array): - mixed)|string> $relations - - # * @return $this' -- name: loadMorphCount - visibility: public - parameters: - - name: relation - - name: relations - comment: '# * Load a set of relationship counts onto the mixed relationship collection. - - # * - - # * @param string $relation - - # * @param array): - mixed)|string> $relations - - # * @return $this' -- name: contains - visibility: public - parameters: - - name: key - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Determine if a key exists in the collection. - - # * - - # * @param (callable(TModel, TKey): bool)|TModel|string|int $key - - # * @param mixed $operator - - # * @param mixed $value - - # * @return bool' -- name: modelKeys - visibility: public - parameters: [] - comment: '# * Get the array of primary keys. - - # * - - # * @return array' -- name: merge - visibility: public - parameters: - - name: items - comment: '# * Merge the collection with the given items. - - # * - - # * @param iterable $items - - # * @return static' -- name: map - visibility: public - parameters: - - name: callback - comment: '# * Run a map over each of the items. - - # * - - # * @template TMapValue - - # * - - # * @param callable(TModel, TKey): TMapValue $callback - - # * @return \Illuminate\Support\Collection|static' -- name: mapWithKeys - visibility: public - parameters: - - name: callback - comment: '# * Run an associative map over each of the items. - - # * - - # * The callback should return an associative array with a single key / value - pair. - - # * - - # * @template TMapWithKeysKey of array-key - - # * @template TMapWithKeysValue - - # * - - # * @param callable(TModel, TKey): array $callback - - # * @return \Illuminate\Support\Collection|static' -- name: fresh - visibility: public - parameters: - - name: with - default: '[]' - comment: '# * Reload a fresh model instance from the database for all the entities. - - # * - - # * @param array|string $with - - # * @return static' -- name: diff - visibility: public - parameters: - - name: items - comment: '# * Diff the collection with the given items. - - # * - - # * @param iterable $items - - # * @return static' -- name: intersect - visibility: public - parameters: - - name: items - comment: '# * Intersect the collection with the given items. - - # * - - # * @param iterable $items - - # * @return static' -- name: unique - visibility: public - parameters: - - name: key - default: 'null' - - name: strict - default: 'false' - comment: '# * Return only unique items from the collection. - - # * - - # * @param (callable(TModel, TKey): mixed)|string|null $key - - # * @param bool $strict - - # * @return static' -- name: only - visibility: public - parameters: - - name: keys - comment: '# * Returns only the models from the collection with the specified keys. - - # * - - # * @param array|null $keys - - # * @return static' -- name: except - visibility: public - parameters: - - name: keys - comment: '# * Returns all models in the collection except the models with specified - keys. - - # * - - # * @param array|null $keys - - # * @return static' -- name: makeHidden - visibility: public - parameters: - - name: attributes - comment: '# * Make the given, typically visible, attributes hidden across the entire - collection. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: makeVisible - visibility: public - parameters: - - name: attributes - comment: '# * Make the given, typically hidden, attributes visible across the entire - collection. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: setVisible - visibility: public - parameters: - - name: visible - comment: '# * Set the visible attributes across the entire collection. - - # * - - # * @param array $visible - - # * @return $this' -- name: setHidden - visibility: public - parameters: - - name: hidden - comment: '# * Set the hidden attributes across the entire collection. - - # * - - # * @param array $hidden - - # * @return $this' -- name: append - visibility: public - parameters: - - name: attributes - comment: '# * Append an attribute across the entire collection. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: getDictionary - visibility: public - parameters: - - name: items - default: 'null' - comment: '# * Get a dictionary keyed by primary keys. - - # * - - # * @param iterable|null $items - - # * @return array' -- name: countBy - visibility: public - parameters: - - name: countBy - default: 'null' - comment: "# * The following methods are intercepted to always return base collections.\n\ - # */\n# \n# /**\n# * Count the number of items in the collection by a field or\ - \ using a callback.\n# *\n# * @param (callable(TModel, TKey): array-key)|string|null\ - \ $countBy\n# * @return \\Illuminate\\Support\\Collection" -- name: collapse - visibility: public - parameters: [] - comment: '# * Collapse the collection of items into a single array. - - # * - - # * @return \Illuminate\Support\Collection' -- name: flatten - visibility: public - parameters: - - name: depth - default: INF - comment: '# * Get a flattened array of the items in the collection. - - # * - - # * @param int $depth - - # * @return \Illuminate\Support\Collection' -- name: flip - visibility: public - parameters: [] - comment: '# * Flip the items in the collection. - - # * - - # * @return \Illuminate\Support\Collection' -- name: keys - visibility: public - parameters: [] - comment: '# * Get the keys of the collection items. - - # * - - # * @return \Illuminate\Support\Collection' -- name: pad - visibility: public - parameters: - - name: size - - name: value - comment: '# * Pad collection to the specified length with a value. - - # * - - # * @template TPadValue - - # * - - # * @param int $size - - # * @param TPadValue $value - - # * @return \Illuminate\Support\Collection' -- name: pluck - visibility: public - parameters: - - name: value - - name: key - default: 'null' - comment: '# * Get an array with the values of a given key. - - # * - - # * @param string|array|null $value - - # * @param string|null $key - - # * @return \Illuminate\Support\Collection' -- name: zip - visibility: public - parameters: - - name: items - comment: '# * Zip the collection together with one or more arrays. - - # * - - # * @template TZipValue - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|iterable ...$items - - # * @return \Illuminate\Support\Collection>' -- name: duplicateComparator - visibility: protected - parameters: - - name: strict - comment: '# * Get the comparison function to detect duplicates. - - # * - - # * @param bool $strict - - # * @return callable(TModel, TModel): bool' -- name: getQueueableClass - visibility: public - parameters: [] - comment: '# * Get the type of the entities being queued. - - # * - - # * @return string|null - - # * - - # * @throws \LogicException' -- name: getQueueableModelClass - visibility: protected - parameters: - - name: model - comment: '# * Get the queueable class name for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return string' -- name: getQueueableIds - visibility: public - parameters: [] - comment: '# * Get the identifiers for all of the entities. - - # * - - # * @return array' -- name: getQueueableRelations - visibility: public - parameters: [] - comment: '# * Get the relationships of the entities being queued. - - # * - - # * @return array' -- name: getQueueableConnection - visibility: public - parameters: [] - comment: '# * Get the connection of the entities being queued. - - # * - - # * @return string|null - - # * - - # * @throws \LogicException' -- name: toQuery - visibility: public - parameters: [] - comment: '# * Get the Eloquent query builder from the collection. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder - - # * - - # * @throws \LogicException' -traits: -- Illuminate\Contracts\Queue\QueueableCollection -- Illuminate\Contracts\Queue\QueueableEntity -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Support\Arr -- LogicException -- InteractsWithDictionary -interfaces: -- QueueableCollection diff --git a/api/laravel/Database/Eloquent/Concerns/GuardsAttributes.yaml b/api/laravel/Database/Eloquent/Concerns/GuardsAttributes.yaml deleted file mode 100644 index b7976ab..0000000 --- a/api/laravel/Database/Eloquent/Concerns/GuardsAttributes.yaml +++ /dev/null @@ -1,191 +0,0 @@ -name: GuardsAttributes -class_comment: null -dependencies: [] -properties: -- name: fillable - visibility: protected - comment: '# * The attributes that are mass assignable. - - # * - - # * @var array' -- name: guarded - visibility: protected - comment: '# * The attributes that aren''t mass assignable. - - # * - - # * @var array|bool' -- name: unguarded - visibility: protected - comment: '# * Indicates if all mass assignment is enabled. - - # * - - # * @var bool' -- name: guardableColumns - visibility: protected - comment: '# * The actual columns that exist on the database and can be guarded. - - # * - - # * @var array' -methods: -- name: getFillable - visibility: public - parameters: [] - comment: "# * The attributes that are mass assignable.\n# *\n# * @var array\n# */\n# protected $fillable = [];\n# \n# /**\n# * The attributes that\ - \ aren't mass assignable.\n# *\n# * @var array|bool\n# */\n# protected\ - \ $guarded = ['*'];\n# \n# /**\n# * Indicates if all mass assignment is enabled.\n\ - # *\n# * @var bool\n# */\n# protected static $unguarded = false;\n# \n# /**\n\ - # * The actual columns that exist on the database and can be guarded.\n# *\n#\ - \ * @var array\n# */\n# protected static $guardableColumns = [];\n# \n\ - # /**\n# * Get the fillable attributes for the model.\n# *\n# * @return array" -- name: fillable - visibility: public - parameters: - - name: fillable - comment: '# * Set the fillable attributes for the model. - - # * - - # * @param array $fillable - - # * @return $this' -- name: mergeFillable - visibility: public - parameters: - - name: fillable - comment: '# * Merge new fillable attributes with existing fillable attributes on - the model. - - # * - - # * @param array $fillable - - # * @return $this' -- name: getGuarded - visibility: public - parameters: [] - comment: '# * Get the guarded attributes for the model. - - # * - - # * @return array' -- name: guard - visibility: public - parameters: - - name: guarded - comment: '# * Set the guarded attributes for the model. - - # * - - # * @param array $guarded - - # * @return $this' -- name: mergeGuarded - visibility: public - parameters: - - name: guarded - comment: '# * Merge new guarded attributes with existing guarded attributes on the - model. - - # * - - # * @param array $guarded - - # * @return $this' -- name: unguard - visibility: public - parameters: - - name: state - default: 'true' - comment: '# * Disable all mass assignable restrictions. - - # * - - # * @param bool $state - - # * @return void' -- name: reguard - visibility: public - parameters: [] - comment: '# * Enable the mass assignment restrictions. - - # * - - # * @return void' -- name: isUnguarded - visibility: public - parameters: [] - comment: '# * Determine if the current state is "unguarded". - - # * - - # * @return bool' -- name: unguarded - visibility: public - parameters: - - name: callback - comment: '# * Run the given callable while being unguarded. - - # * - - # * @param callable $callback - - # * @return mixed' -- name: isFillable - visibility: public - parameters: - - name: key - comment: '# * Determine if the given attribute may be mass assigned. - - # * - - # * @param string $key - - # * @return bool' -- name: isGuarded - visibility: public - parameters: - - name: key - comment: '# * Determine if the given key is guarded. - - # * - - # * @param string $key - - # * @return bool' -- name: isGuardableColumn - visibility: protected - parameters: - - name: key - comment: '# * Determine if the given column is a valid, guardable column. - - # * - - # * @param string $key - - # * @return bool' -- name: totallyGuarded - visibility: public - parameters: [] - comment: '# * Determine if the model is totally guarded. - - # * - - # * @return bool' -- name: fillableFromArray - visibility: protected - parameters: - - name: attributes - comment: '# * Get the fillable attributes of a given array. - - # * - - # * @param array $attributes - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasAttributes.yaml b/api/laravel/Database/Eloquent/Concerns/HasAttributes.yaml deleted file mode 100644 index 52a6d84..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasAttributes.yaml +++ /dev/null @@ -1,1636 +0,0 @@ -name: HasAttributes -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: BigDecimal - type: class - source: Brick\Math\BigDecimal -- name: BrickMathException - type: class - source: Brick\Math\Exception\MathException -- name: RoundingMode - type: class - source: Brick\Math\RoundingMode -- name: CarbonImmutable - type: class - source: Carbon\CarbonImmutable -- name: CarbonInterface - type: class - source: Carbon\CarbonInterface -- name: DateTimeImmutable - type: class - source: DateTimeImmutable -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Castable - type: class - source: Illuminate\Contracts\Database\Eloquent\Castable -- name: CastsInboundAttributes - type: class - source: Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: AsArrayObject - type: class - source: Illuminate\Database\Eloquent\Casts\AsArrayObject -- name: AsCollection - type: class - source: Illuminate\Database\Eloquent\Casts\AsCollection -- name: AsEncryptedArrayObject - type: class - source: Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject -- name: AsEncryptedCollection - type: class - source: Illuminate\Database\Eloquent\Casts\AsEncryptedCollection -- name: AsEnumArrayObject - type: class - source: Illuminate\Database\Eloquent\Casts\AsEnumArrayObject -- name: AsEnumCollection - type: class - source: Illuminate\Database\Eloquent\Casts\AsEnumCollection -- name: Attribute - type: class - source: Illuminate\Database\Eloquent\Casts\Attribute -- name: Json - type: class - source: Illuminate\Database\Eloquent\Casts\Json -- name: InvalidCastException - type: class - source: Illuminate\Database\Eloquent\InvalidCastException -- name: JsonEncodingException - type: class - source: Illuminate\Database\Eloquent\JsonEncodingException -- name: MissingAttributeException - type: class - source: Illuminate\Database\Eloquent\MissingAttributeException -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: LazyLoadingViolationException - type: class - source: Illuminate\Database\LazyLoadingViolationException -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: BaseCollection - type: class - source: Illuminate\Support\Collection -- name: MathException - type: class - source: Illuminate\Support\Exceptions\MathException -- name: Crypt - type: class - source: Illuminate\Support\Facades\Crypt -- name: Date - type: class - source: Illuminate\Support\Facades\Date -- name: Hash - type: class - source: Illuminate\Support\Facades\Hash -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LogicException - type: class - source: LogicException -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionMethod - type: class - source: ReflectionMethod -- name: ReflectionNamedType - type: class - source: ReflectionNamedType -- name: RuntimeException - type: class - source: RuntimeException -- name: ValueError - type: class - source: ValueError -properties: -- name: attributes - visibility: protected - comment: '# * The model''s attributes. - - # * - - # * @var array' -- name: original - visibility: protected - comment: '# * The model attribute''s original state. - - # * - - # * @var array' -- name: changes - visibility: protected - comment: '# * The changed model attributes. - - # * - - # * @var array' -- name: casts - visibility: protected - comment: '# * The attributes that should be cast. - - # * - - # * @var array' -- name: classCastCache - visibility: protected - comment: '# * The attributes that have been cast using custom classes. - - # * - - # * @var array' -- name: attributeCastCache - visibility: protected - comment: '# * The attributes that have been cast using "Attribute" return type mutators. - - # * - - # * @var array' -- name: primitiveCastTypes - visibility: protected - comment: '# * The built-in, primitive cast types supported by Eloquent. - - # * - - # * @var string[]' -- name: dateFormat - visibility: protected - comment: '# * The storage format of the model''s date columns. - - # * - - # * @var string' -- name: appends - visibility: protected - comment: '# * The accessors to append to the model''s array form. - - # * - - # * @var array' -- name: snakeAttributes - visibility: public - comment: '# * Indicates whether attributes are snake cased on arrays. - - # * - - # * @var bool' -- name: mutatorCache - visibility: protected - comment: '# * The cache of the mutated attributes for each class. - - # * - - # * @var array' -- name: attributeMutatorCache - visibility: protected - comment: '# * The cache of the "Attribute" return type marked mutated attributes - for each class. - - # * - - # * @var array' -- name: getAttributeMutatorCache - visibility: protected - comment: '# * The cache of the "Attribute" return type marked mutated, gettable - attributes for each class. - - # * - - # * @var array' -- name: setAttributeMutatorCache - visibility: protected - comment: '# * The cache of the "Attribute" return type marked mutated, settable - attributes for each class. - - # * - - # * @var array' -- name: castTypeCache - visibility: protected - comment: '# * The cache of the converted cast types. - - # * - - # * @var array' -- name: encrypter - visibility: public - comment: '# * The encrypter instance that is used to encrypt attributes. - - # * - - # * @var \Illuminate\Contracts\Encryption\Encrypter|null' -methods: -- name: initializeHasAttributes - visibility: protected - parameters: [] - comment: "# * The model's attributes.\n# *\n# * @var array\n# */\n# protected $attributes\ - \ = [];\n# \n# /**\n# * The model attribute's original state.\n# *\n# * @var array\n\ - # */\n# protected $original = [];\n# \n# /**\n# * The changed model attributes.\n\ - # *\n# * @var array\n# */\n# protected $changes = [];\n# \n# /**\n# * The attributes\ - \ that should be cast.\n# *\n# * @var array\n# */\n# protected $casts = [];\n\ - # \n# /**\n# * The attributes that have been cast using custom classes.\n# *\n\ - # * @var array\n# */\n# protected $classCastCache = [];\n# \n# /**\n# * The attributes\ - \ that have been cast using \"Attribute\" return type mutators.\n# *\n# * @var\ - \ array\n# */\n# protected $attributeCastCache = [];\n# \n# /**\n# * The built-in,\ - \ primitive cast types supported by Eloquent.\n# *\n# * @var string[]\n# */\n\ - # protected static $primitiveCastTypes = [\n# 'array',\n# 'bool',\n# 'boolean',\n\ - # 'collection',\n# 'custom_datetime',\n# 'date',\n# 'datetime',\n# 'decimal',\n\ - # 'double',\n# 'encrypted',\n# 'encrypted:array',\n# 'encrypted:collection',\n\ - # 'encrypted:json',\n# 'encrypted:object',\n# 'float',\n# 'hashed',\n# 'immutable_date',\n\ - # 'immutable_datetime',\n# 'immutable_custom_datetime',\n# 'int',\n# 'integer',\n\ - # 'json',\n# 'object',\n# 'real',\n# 'string',\n# 'timestamp',\n# ];\n# \n# /**\n\ - # * The storage format of the model's date columns.\n# *\n# * @var string\n# */\n\ - # protected $dateFormat;\n# \n# /**\n# * The accessors to append to the model's\ - \ array form.\n# *\n# * @var array\n# */\n# protected $appends = [];\n# \n# /**\n\ - # * Indicates whether attributes are snake cased on arrays.\n# *\n# * @var bool\n\ - # */\n# public static $snakeAttributes = true;\n# \n# /**\n# * The cache of the\ - \ mutated attributes for each class.\n# *\n# * @var array\n# */\n# protected static\ - \ $mutatorCache = [];\n# \n# /**\n# * The cache of the \"Attribute\" return type\ - \ marked mutated attributes for each class.\n# *\n# * @var array\n# */\n# protected\ - \ static $attributeMutatorCache = [];\n# \n# /**\n# * The cache of the \"Attribute\"\ - \ return type marked mutated, gettable attributes for each class.\n# *\n# * @var\ - \ array\n# */\n# protected static $getAttributeMutatorCache = [];\n# \n# /**\n\ - # * The cache of the \"Attribute\" return type marked mutated, settable attributes\ - \ for each class.\n# *\n# * @var array\n# */\n# protected static $setAttributeMutatorCache\ - \ = [];\n# \n# /**\n# * The cache of the converted cast types.\n# *\n# * @var\ - \ array\n# */\n# protected static $castTypeCache = [];\n# \n# /**\n# * The encrypter\ - \ instance that is used to encrypt attributes.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Encryption\\Encrypter|null\n# */\n# public static $encrypter;\n# \n# /**\n# *\ - \ Initialize the trait.\n# *\n# * @return void" -- name: attributesToArray - visibility: public - parameters: [] - comment: '# * Convert the model''s attributes to an array. - - # * - - # * @return array' -- name: addDateAttributesToArray - visibility: protected - parameters: - - name: attributes - comment: '# * Add the date attributes to the attributes array. - - # * - - # * @param array $attributes - - # * @return array' -- name: addMutatedAttributesToArray - visibility: protected - parameters: - - name: attributes - - name: mutatedAttributes - comment: '# * Add the mutated attributes to the attributes array. - - # * - - # * @param array $attributes - - # * @param array $mutatedAttributes - - # * @return array' -- name: addCastAttributesToArray - visibility: protected - parameters: - - name: attributes - - name: mutatedAttributes - comment: '# * Add the casted attributes to the attributes array. - - # * - - # * @param array $attributes - - # * @param array $mutatedAttributes - - # * @return array' -- name: getArrayableAttributes - visibility: protected - parameters: [] - comment: '# * Get an attribute array of all arrayable attributes. - - # * - - # * @return array' -- name: getArrayableAppends - visibility: protected - parameters: [] - comment: '# * Get all of the appendable values that are arrayable. - - # * - - # * @return array' -- name: relationsToArray - visibility: public - parameters: [] - comment: '# * Get the model''s relationships in array form. - - # * - - # * @return array' -- name: getArrayableRelations - visibility: protected - parameters: [] - comment: '# * Get an attribute array of all arrayable relations. - - # * - - # * @return array' -- name: getArrayableItems - visibility: protected - parameters: - - name: values - comment: '# * Get an attribute array of all arrayable values. - - # * - - # * @param array $values - - # * @return array' -- name: hasAttribute - visibility: public - parameters: - - name: key - comment: '# * Determine whether an attribute exists on the model. - - # * - - # * @param string $key - - # * @return bool' -- name: getAttribute - visibility: public - parameters: - - name: key - comment: '# * Get an attribute from the model. - - # * - - # * @param string $key - - # * @return mixed' -- name: throwMissingAttributeExceptionIfApplicable - visibility: protected - parameters: - - name: key - comment: '# * Either throw a missing attribute exception or return null depending - on Eloquent''s configuration. - - # * - - # * @param string $key - - # * @return null - - # * - - # * @throws \Illuminate\Database\Eloquent\MissingAttributeException' -- name: getAttributeValue - visibility: public - parameters: - - name: key - comment: '# * Get a plain attribute (not a relationship). - - # * - - # * @param string $key - - # * @return mixed' -- name: getAttributeFromArray - visibility: protected - parameters: - - name: key - comment: '# * Get an attribute from the $attributes array. - - # * - - # * @param string $key - - # * @return mixed' -- name: getRelationValue - visibility: public - parameters: - - name: key - comment: '# * Get a relationship. - - # * - - # * @param string $key - - # * @return mixed' -- name: isRelation - visibility: public - parameters: - - name: key - comment: '# * Determine if the given key is a relationship method on the model. - - # * - - # * @param string $key - - # * @return bool' -- name: handleLazyLoadingViolation - visibility: protected - parameters: - - name: key - comment: '# * Handle a lazy loading violation. - - # * - - # * @param string $key - - # * @return mixed' -- name: getRelationshipFromMethod - visibility: protected - parameters: - - name: method - comment: '# * Get a relationship value from a method. - - # * - - # * @param string $method - - # * @return mixed - - # * - - # * @throws \LogicException' -- name: hasGetMutator - visibility: public - parameters: - - name: key - comment: '# * Determine if a get mutator exists for an attribute. - - # * - - # * @param string $key - - # * @return bool' -- name: hasAttributeMutator - visibility: public - parameters: - - name: key - comment: '# * Determine if a "Attribute" return type marked mutator exists for an - attribute. - - # * - - # * @param string $key - - # * @return bool' -- name: hasAttributeGetMutator - visibility: public - parameters: - - name: key - comment: '# * Determine if a "Attribute" return type marked get mutator exists for - an attribute. - - # * - - # * @param string $key - - # * @return bool' -- name: mutateAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Get the value of an attribute using its mutator. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: mutateAttributeMarkedAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Get the value of an "Attribute" return type marked attribute using - its mutator. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: mutateAttributeForArray - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Get the value of an attribute using its mutator for array conversion. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: mergeCasts - visibility: public - parameters: - - name: casts - comment: '# * Merge new casts with existing casts on the model. - - # * - - # * @param array $casts - - # * @return $this' -- name: ensureCastsAreStringValues - visibility: protected - parameters: - - name: casts - comment: '# * Ensure that the given casts are strings. - - # * - - # * @param array $casts - - # * @return array' -- name: castAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast an attribute to a native PHP type. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: getClassCastableAttributeValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast the given attribute using a custom cast class. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: getEnumCastableAttributeValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast the given attribute to an enum. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: getCastType - visibility: protected - parameters: - - name: key - comment: '# * Get the type of cast for a model attribute. - - # * - - # * @param string $key - - # * @return string' -- name: deviateClassCastableAttribute - visibility: protected - parameters: - - name: method - - name: key - - name: value - comment: '# * Increment or decrement the given attribute using the custom cast class. - - # * - - # * @param string $method - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: serializeClassCastableAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Serialize the given attribute using the custom cast class. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: isCustomDateTimeCast - visibility: protected - parameters: - - name: cast - comment: '# * Determine if the cast type is a custom date time cast. - - # * - - # * @param string $cast - - # * @return bool' -- name: isImmutableCustomDateTimeCast - visibility: protected - parameters: - - name: cast - comment: '# * Determine if the cast type is an immutable custom date time cast. - - # * - - # * @param string $cast - - # * @return bool' -- name: isDecimalCast - visibility: protected - parameters: - - name: cast - comment: '# * Determine if the cast type is a decimal cast. - - # * - - # * @param string $cast - - # * @return bool' -- name: setAttribute - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set a given attribute on the model. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: hasSetMutator - visibility: public - parameters: - - name: key - comment: '# * Determine if a set mutator exists for an attribute. - - # * - - # * @param string $key - - # * @return bool' -- name: hasAttributeSetMutator - visibility: public - parameters: - - name: key - comment: '# * Determine if an "Attribute" return type marked set mutator exists - for an attribute. - - # * - - # * @param string $key - - # * @return bool' -- name: setMutatedAttributeValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Set the value of an attribute using its mutator. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: setAttributeMarkedMutatedAttributeValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Set the value of a "Attribute" return type marked attribute using - its mutator. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: isDateAttribute - visibility: protected - parameters: - - name: key - comment: '# * Determine if the given attribute is a date or date castable. - - # * - - # * @param string $key - - # * @return bool' -- name: fillJsonAttribute - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set a given JSON attribute on the model. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return $this' -- name: setClassCastableAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Set the value of a class castable attribute. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: setEnumCastableAttribute - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Set the value of an enum castable attribute. - - # * - - # * @param string $key - - # * @param \UnitEnum|string|int $value - - # * @return void' -- name: getEnumCaseFromValue - visibility: protected - parameters: - - name: enumClass - - name: value - comment: '# * Get an enum case instance from a given class and value. - - # * - - # * @param string $enumClass - - # * @param string|int $value - - # * @return \UnitEnum|\BackedEnum' -- name: getStorableEnumValue - visibility: protected - parameters: - - name: expectedEnum - - name: value - comment: '# * Get the storable value from the given enum. - - # * - - # * @param string $expectedEnum - - # * @param \UnitEnum|\BackedEnum $value - - # * @return string|int' -- name: getArrayAttributeWithValue - visibility: protected - parameters: - - name: path - - name: key - - name: value - comment: '# * Get an array attribute with the given key and value set. - - # * - - # * @param string $path - - # * @param string $key - - # * @param mixed $value - - # * @return $this' -- name: getArrayAttributeByKey - visibility: protected - parameters: - - name: key - comment: '# * Get an array attribute or return an empty array if it is not set. - - # * - - # * @param string $key - - # * @return array' -- name: castAttributeAsJson - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast the given attribute to JSON. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return string' -- name: asJson - visibility: protected - parameters: - - name: value - comment: '# * Encode the given value as JSON. - - # * - - # * @param mixed $value - - # * @return string' -- name: fromJson - visibility: public - parameters: - - name: value - - name: asObject - default: 'false' - comment: '# * Decode the given JSON back into an array or object. - - # * - - # * @param string $value - - # * @param bool $asObject - - # * @return mixed' -- name: fromEncryptedString - visibility: public - parameters: - - name: value - comment: '# * Decrypt the given encrypted string. - - # * - - # * @param string $value - - # * @return mixed' -- name: castAttributeAsEncryptedString - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast the given attribute to an encrypted string. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return string' -- name: encryptUsing - visibility: public - parameters: - - name: encrypter - comment: '# * Set the encrypter instance that will be used to encrypt attributes. - - # * - - # * @param \Illuminate\Contracts\Encryption\Encrypter|null $encrypter - - # * @return void' -- name: currentEncrypter - visibility: protected - parameters: [] - comment: '# * Get the current encrypter being used by the model. - - # * - - # * @return \Illuminate\Contracts\Encryption\Encrypter' -- name: castAttributeAsHashedString - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Cast the given attribute to a hashed string. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return string' -- name: fromFloat - visibility: public - parameters: - - name: value - comment: '# * Decode the given float. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: asDecimal - visibility: protected - parameters: - - name: value - - name: decimals - comment: '# * Return a decimal as string. - - # * - - # * @param float|string $value - - # * @param int $decimals - - # * @return string' -- name: asDate - visibility: protected - parameters: - - name: value - comment: '# * Return a timestamp as DateTime object with time set to 00:00:00. - - # * - - # * @param mixed $value - - # * @return \Illuminate\Support\Carbon' -- name: asDateTime - visibility: protected - parameters: - - name: value - comment: '# * Return a timestamp as DateTime object. - - # * - - # * @param mixed $value - - # * @return \Illuminate\Support\Carbon' -- name: isStandardDateFormat - visibility: protected - parameters: - - name: value - comment: '# * Determine if the given value is a standard date format. - - # * - - # * @param string $value - - # * @return bool' -- name: fromDateTime - visibility: public - parameters: - - name: value - comment: '# * Convert a DateTime to a storable string. - - # * - - # * @param mixed $value - - # * @return string|null' -- name: asTimestamp - visibility: protected - parameters: - - name: value - comment: '# * Return a timestamp as unix timestamp. - - # * - - # * @param mixed $value - - # * @return int' -- name: serializeDate - visibility: protected - parameters: - - name: date - comment: '# * Prepare a date for array / JSON serialization. - - # * - - # * @param \DateTimeInterface $date - - # * @return string' -- name: getDates - visibility: public - parameters: [] - comment: '# * Get the attributes that should be converted to dates. - - # * - - # * @return array' -- name: getDateFormat - visibility: public - parameters: [] - comment: '# * Get the format for database stored dates. - - # * - - # * @return string' -- name: setDateFormat - visibility: public - parameters: - - name: format - comment: '# * Set the date format used by the model. - - # * - - # * @param string $format - - # * @return $this' -- name: hasCast - visibility: public - parameters: - - name: key - - name: types - default: 'null' - comment: '# * Determine whether an attribute should be cast to a native type. - - # * - - # * @param string $key - - # * @param array|string|null $types - - # * @return bool' -- name: getCasts - visibility: public - parameters: [] - comment: '# * Get the attributes that should be cast. - - # * - - # * @return array' -- name: casts - visibility: protected - parameters: [] - comment: '# * Get the attributes that should be cast. - - # * - - # * @return array' -- name: isDateCastable - visibility: protected - parameters: - - name: key - comment: '# * Determine whether a value is Date / DateTime castable for inbound - manipulation. - - # * - - # * @param string $key - - # * @return bool' -- name: isDateCastableWithCustomFormat - visibility: protected - parameters: - - name: key - comment: '# * Determine whether a value is Date / DateTime custom-castable for inbound - manipulation. - - # * - - # * @param string $key - - # * @return bool' -- name: isJsonCastable - visibility: protected - parameters: - - name: key - comment: '# * Determine whether a value is JSON castable for inbound manipulation. - - # * - - # * @param string $key - - # * @return bool' -- name: isEncryptedCastable - visibility: protected - parameters: - - name: key - comment: '# * Determine whether a value is an encrypted castable for inbound manipulation. - - # * - - # * @param string $key - - # * @return bool' -- name: isClassCastable - visibility: protected - parameters: - - name: key - comment: '# * Determine if the given key is cast using a custom class. - - # * - - # * @param string $key - - # * @return bool - - # * - - # * @throws \Illuminate\Database\Eloquent\InvalidCastException' -- name: isEnumCastable - visibility: protected - parameters: - - name: key - comment: '# * Determine if the given key is cast using an enum. - - # * - - # * @param string $key - - # * @return bool' -- name: isClassDeviable - visibility: protected - parameters: - - name: key - comment: '# * Determine if the key is deviable using a custom class. - - # * - - # * @param string $key - - # * @return bool - - # * - - # * @throws \Illuminate\Database\Eloquent\InvalidCastException' -- name: isClassSerializable - visibility: protected - parameters: - - name: key - comment: '# * Determine if the key is serializable using a custom class. - - # * - - # * @param string $key - - # * @return bool - - # * - - # * @throws \Illuminate\Database\Eloquent\InvalidCastException' -- name: resolveCasterClass - visibility: protected - parameters: - - name: key - comment: '# * Resolve the custom caster class for a given key. - - # * - - # * @param string $key - - # * @return mixed' -- name: parseCasterClass - visibility: protected - parameters: - - name: class - comment: '# * Parse the given caster class, removing any arguments. - - # * - - # * @param string $class - - # * @return string' -- name: mergeAttributesFromCachedCasts - visibility: protected - parameters: [] - comment: '# * Merge the cast class and attribute cast attributes back into the model. - - # * - - # * @return void' -- name: mergeAttributesFromClassCasts - visibility: protected - parameters: [] - comment: '# * Merge the cast class attributes back into the model. - - # * - - # * @return void' -- name: mergeAttributesFromAttributeCasts - visibility: protected - parameters: [] - comment: '# * Merge the cast class attributes back into the model. - - # * - - # * @return void' -- name: normalizeCastClassResponse - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Normalize the response from a custom class caster. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return array' -- name: getAttributes - visibility: public - parameters: [] - comment: '# * Get all of the current attributes on the model. - - # * - - # * @return array' -- name: getAttributesForInsert - visibility: protected - parameters: [] - comment: '# * Get all of the current attributes on the model for an insert operation. - - # * - - # * @return array' -- name: setRawAttributes - visibility: public - parameters: - - name: attributes - - name: sync - default: 'false' - comment: '# * Set the array of model attributes. No checking is done. - - # * - - # * @param array $attributes - - # * @param bool $sync - - # * @return $this' -- name: getOriginal - visibility: public - parameters: - - name: key - default: 'null' - - name: default - default: 'null' - comment: '# * Get the model''s original attribute values. - - # * - - # * @param string|null $key - - # * @param mixed $default - - # * @return mixed|array' -- name: getOriginalWithoutRewindingModel - visibility: protected - parameters: - - name: key - default: 'null' - - name: default - default: 'null' - comment: '# * Get the model''s original attribute values. - - # * - - # * @param string|null $key - - # * @param mixed $default - - # * @return mixed|array' -- name: getRawOriginal - visibility: public - parameters: - - name: key - default: 'null' - - name: default - default: 'null' - comment: '# * Get the model''s raw original attribute values. - - # * - - # * @param string|null $key - - # * @param mixed $default - - # * @return mixed|array' -- name: only - visibility: public - parameters: - - name: attributes - comment: '# * Get a subset of the model''s attributes. - - # * - - # * @param array|mixed $attributes - - # * @return array' -- name: syncOriginal - visibility: public - parameters: [] - comment: '# * Sync the original attributes with the current. - - # * - - # * @return $this' -- name: syncOriginalAttribute - visibility: public - parameters: - - name: attribute - comment: '# * Sync a single original attribute with its current value. - - # * - - # * @param string $attribute - - # * @return $this' -- name: syncOriginalAttributes - visibility: public - parameters: - - name: attributes - comment: '# * Sync multiple original attribute with their current values. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: syncChanges - visibility: public - parameters: [] - comment: '# * Sync the changed attributes. - - # * - - # * @return $this' -- name: isDirty - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Determine if the model or any of the given attribute(s) have been - modified. - - # * - - # * @param array|string|null $attributes - - # * @return bool' -- name: isClean - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Determine if the model or all the given attribute(s) have remained - the same. - - # * - - # * @param array|string|null $attributes - - # * @return bool' -- name: discardChanges - visibility: public - parameters: [] - comment: '# * Discard attribute changes and reset the attributes to their original - state. - - # * - - # * @return $this' -- name: wasChanged - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Determine if the model or any of the given attribute(s) were changed - when the model was last saved. - - # * - - # * @param array|string|null $attributes - - # * @return bool' -- name: hasChanges - visibility: protected - parameters: - - name: changes - - name: attributes - default: 'null' - comment: '# * Determine if any of the given attributes were changed when the model - was last saved. - - # * - - # * @param array $changes - - # * @param array|string|null $attributes - - # * @return bool' -- name: getDirty - visibility: public - parameters: [] - comment: '# * Get the attributes that have been changed since the last sync. - - # * - - # * @return array' -- name: getDirtyForUpdate - visibility: protected - parameters: [] - comment: '# * Get the attributes that have been changed since the last sync for - an update operation. - - # * - - # * @return array' -- name: getChanges - visibility: public - parameters: [] - comment: '# * Get the attributes that were changed when the model was last saved. - - # * - - # * @return array' -- name: originalIsEquivalent - visibility: public - parameters: - - name: key - comment: '# * Determine if the new and old values for a given key are equivalent. - - # * - - # * @param string $key - - # * @return bool' -- name: transformModelValue - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Transform a raw model value using mutators, casts, etc. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return mixed' -- name: append - visibility: public - parameters: - - name: attributes - comment: '# * Append attributes to query when building a query. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: getAppends - visibility: public - parameters: [] - comment: '# * Get the accessors that are being appended to model arrays. - - # * - - # * @return array' -- name: setAppends - visibility: public - parameters: - - name: appends - comment: '# * Set the accessors to append to model arrays. - - # * - - # * @param array $appends - - # * @return $this' -- name: hasAppended - visibility: public - parameters: - - name: attribute - comment: '# * Return whether the accessor attribute has been appended. - - # * - - # * @param string $attribute - - # * @return bool' -- name: getMutatedAttributes - visibility: public - parameters: [] - comment: '# * Get the mutated attributes for a given instance. - - # * - - # * @return array' -- name: cacheMutatedAttributes - visibility: public - parameters: - - name: classOrInstance - comment: '# * Extract and cache all the mutated attributes of a class. - - # * - - # * @param object|string $classOrInstance - - # * @return void' -- name: getMutatorMethods - visibility: protected - parameters: - - name: class - comment: '# * Get all of the attribute mutator methods. - - # * - - # * @param mixed $class - - # * @return array' -- name: getAttributeMarkedMutatorMethods - visibility: protected - parameters: - - name: class - comment: '# * Get all of the "Attribute" return typed attribute mutator methods. - - # * - - # * @param mixed $class - - # * @return array' -traits: -- BackedEnum -- Brick\Math\BigDecimal -- Brick\Math\RoundingMode -- Carbon\CarbonImmutable -- Carbon\CarbonInterface -- DateTimeImmutable -- DateTimeInterface -- Illuminate\Contracts\Database\Eloquent\Castable -- Illuminate\Contracts\Database\Eloquent\CastsInboundAttributes -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Eloquent\Casts\AsArrayObject -- Illuminate\Database\Eloquent\Casts\AsCollection -- Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject -- Illuminate\Database\Eloquent\Casts\AsEncryptedCollection -- Illuminate\Database\Eloquent\Casts\AsEnumArrayObject -- Illuminate\Database\Eloquent\Casts\AsEnumCollection -- Illuminate\Database\Eloquent\Casts\Attribute -- Illuminate\Database\Eloquent\Casts\Json -- Illuminate\Database\Eloquent\InvalidCastException -- Illuminate\Database\Eloquent\JsonEncodingException -- Illuminate\Database\Eloquent\MissingAttributeException -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Database\LazyLoadingViolationException -- Illuminate\Support\Arr -- Illuminate\Support\Carbon -- Illuminate\Support\Exceptions\MathException -- Illuminate\Support\Facades\Crypt -- Illuminate\Support\Facades\Date -- Illuminate\Support\Facades\Hash -- Illuminate\Support\Str -- InvalidArgumentException -- LogicException -- ReflectionClass -- ReflectionMethod -- ReflectionNamedType -- RuntimeException -- ValueError -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasEvents.yaml b/api/laravel/Database/Eloquent/Concerns/HasEvents.yaml deleted file mode 100644 index 3f7aa6d..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasEvents.yaml +++ /dev/null @@ -1,374 +0,0 @@ -name: HasEvents -class_comment: null -dependencies: -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ObservedBy - type: class - source: Illuminate\Database\Eloquent\Attributes\ObservedBy -- name: NullDispatcher - type: class - source: Illuminate\Events\NullDispatcher -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: ReflectionClass - type: class - source: ReflectionClass -properties: -- name: dispatchesEvents - visibility: protected - comment: '# * The event map for the model. - - # * - - # * Allows for object-based events for native Eloquent events. - - # * - - # * @var array' -- name: observables - visibility: protected - comment: '# * User exposed observable events. - - # * - - # * These are extra user-defined events observers may subscribe to. - - # * - - # * @var array' -methods: -- name: bootHasEvents - visibility: public - parameters: [] - comment: "# * The event map for the model.\n# *\n# * Allows for object-based events\ - \ for native Eloquent events.\n# *\n# * @var array\n# */\n# protected $dispatchesEvents\ - \ = [];\n# \n# /**\n# * User exposed observable events.\n# *\n# * These are extra\ - \ user-defined events observers may subscribe to.\n# *\n# * @var array\n# */\n\ - # protected $observables = [];\n# \n# /**\n# * Boot the has event trait for a\ - \ model.\n# *\n# * @return void" -- name: resolveObserveAttributes - visibility: public - parameters: [] - comment: '# * Resolve the observe class names from the attributes. - - # * - - # * @return array' -- name: observe - visibility: public - parameters: - - name: classes - comment: '# * Register observers with the model. - - # * - - # * @param object|array|string $classes - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: registerObserver - visibility: protected - parameters: - - name: class - comment: '# * Register a single observer with the model. - - # * - - # * @param object|string $class - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: resolveObserverClassName - visibility: private - parameters: - - name: class - comment: '# * Resolve the observer''s class name from an object or string. - - # * - - # * @param object|string $class - - # * @return string - - # * - - # * @throws \InvalidArgumentException' -- name: getObservableEvents - visibility: public - parameters: [] - comment: '# * Get the observable event names. - - # * - - # * @return array' -- name: setObservableEvents - visibility: public - parameters: - - name: observables - comment: '# * Set the observable event names. - - # * - - # * @param array $observables - - # * @return $this' -- name: addObservableEvents - visibility: public - parameters: - - name: observables - comment: '# * Add an observable event name. - - # * - - # * @param array|mixed $observables - - # * @return void' -- name: removeObservableEvents - visibility: public - parameters: - - name: observables - comment: '# * Remove an observable event name. - - # * - - # * @param array|mixed $observables - - # * @return void' -- name: registerModelEvent - visibility: protected - parameters: - - name: event - - name: callback - comment: '# * Register a model event with the dispatcher. - - # * - - # * @param string $event - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: fireModelEvent - visibility: protected - parameters: - - name: event - - name: halt - default: 'true' - comment: '# * Fire the given event for the model. - - # * - - # * @param string $event - - # * @param bool $halt - - # * @return mixed' -- name: fireCustomModelEvent - visibility: protected - parameters: - - name: event - - name: method - comment: '# * Fire a custom model event for the given event. - - # * - - # * @param string $event - - # * @param string $method - - # * @return mixed|null' -- name: filterModelEventResults - visibility: protected - parameters: - - name: result - comment: '# * Filter the model event results. - - # * - - # * @param mixed $result - - # * @return mixed' -- name: retrieved - visibility: public - parameters: - - name: callback - comment: '# * Register a retrieved model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: saving - visibility: public - parameters: - - name: callback - comment: '# * Register a saving model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: saved - visibility: public - parameters: - - name: callback - comment: '# * Register a saved model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: updating - visibility: public - parameters: - - name: callback - comment: '# * Register an updating model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: updated - visibility: public - parameters: - - name: callback - comment: '# * Register an updated model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: creating - visibility: public - parameters: - - name: callback - comment: '# * Register a creating model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: created - visibility: public - parameters: - - name: callback - comment: '# * Register a created model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: replicating - visibility: public - parameters: - - name: callback - comment: '# * Register a replicating model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: deleting - visibility: public - parameters: - - name: callback - comment: '# * Register a deleting model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: deleted - visibility: public - parameters: - - name: callback - comment: '# * Register a deleted model event with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string|array $callback - - # * @return void' -- name: flushEventListeners - visibility: public - parameters: [] - comment: '# * Remove all the event listeners for the model. - - # * - - # * @return void' -- name: dispatchesEvents - visibility: public - parameters: [] - comment: '# * Get the event map for the model. - - # * - - # * @return array' -- name: getEventDispatcher - visibility: public - parameters: [] - comment: '# * Get the event dispatcher instance. - - # * - - # * @return \Illuminate\Contracts\Events\Dispatcher' -- name: setEventDispatcher - visibility: public - parameters: - - name: dispatcher - comment: '# * Set the event dispatcher instance. - - # * - - # * @param \Illuminate\Contracts\Events\Dispatcher $dispatcher - - # * @return void' -- name: unsetEventDispatcher - visibility: public - parameters: [] - comment: '# * Unset the event dispatcher for models. - - # * - - # * @return void' -- name: withoutEvents - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback without firing any model events for any model type. - - # * - - # * @param callable $callback - - # * @return mixed' -traits: -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Eloquent\Attributes\ObservedBy -- Illuminate\Events\NullDispatcher -- Illuminate\Support\Arr -- InvalidArgumentException -- ReflectionClass -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasGlobalScopes.yaml b/api/laravel/Database/Eloquent/Concerns/HasGlobalScopes.yaml deleted file mode 100644 index a6541ea..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasGlobalScopes.yaml +++ /dev/null @@ -1,126 +0,0 @@ -name: HasGlobalScopes -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ScopedBy - type: class - source: Illuminate\Database\Eloquent\Attributes\ScopedBy -- name: Scope - type: class - source: Illuminate\Database\Eloquent\Scope -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: ReflectionClass - type: class - source: ReflectionClass -properties: [] -methods: -- name: bootHasGlobalScopes - visibility: public - parameters: [] - comment: '# * Boot the has global scopes trait for a model. - - # * - - # * @return void' -- name: resolveGlobalScopeAttributes - visibility: public - parameters: [] - comment: '# * Resolve the global scope class names from the attributes. - - # * - - # * @return array' -- name: addGlobalScope - visibility: public - parameters: - - name: scope - - name: implementation - default: 'null' - comment: '# * Register a new global scope on the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|\Closure|string $scope - - # * @param \Illuminate\Database\Eloquent\Scope|\Closure|null $implementation - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -- name: addGlobalScopes - visibility: public - parameters: - - name: scopes - comment: '# * Register multiple global scopes on the model. - - # * - - # * @param array $scopes - - # * @return void' -- name: hasGlobalScope - visibility: public - parameters: - - name: scope - comment: '# * Determine if a model has a global scope. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|string $scope - - # * @return bool' -- name: getGlobalScope - visibility: public - parameters: - - name: scope - comment: '# * Get a global scope registered with the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|string $scope - - # * @return \Illuminate\Database\Eloquent\Scope|\Closure|null' -- name: getAllGlobalScopes - visibility: public - parameters: [] - comment: '# * Get all of the global scopes that are currently registered. - - # * - - # * @return array' -- name: setAllGlobalScopes - visibility: public - parameters: - - name: scopes - comment: '# * Set the current global scopes. - - # * - - # * @param array $scopes - - # * @return void' -- name: getGlobalScopes - visibility: public - parameters: [] - comment: '# * Get the global scopes for this class instance. - - # * - - # * @return array' -traits: -- Closure -- Illuminate\Database\Eloquent\Attributes\ScopedBy -- Illuminate\Database\Eloquent\Scope -- Illuminate\Support\Arr -- InvalidArgumentException -- ReflectionClass -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasRelationships.yaml b/api/laravel/Database/Eloquent/Concerns/HasRelationships.yaml deleted file mode 100644 index 3bd2a21..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasRelationships.yaml +++ /dev/null @@ -1,1129 +0,0 @@ -name: HasRelationships -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ClassMorphViolationException - type: class - source: Illuminate\Database\ClassMorphViolationException -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: PendingHasThroughRelationship - type: class - source: Illuminate\Database\Eloquent\PendingHasThroughRelationship -- name: BelongsTo - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsTo -- name: BelongsToMany - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsToMany -- name: HasMany - type: class - source: Illuminate\Database\Eloquent\Relations\HasMany -- name: HasManyThrough - type: class - source: Illuminate\Database\Eloquent\Relations\HasManyThrough -- name: HasOne - type: class - source: Illuminate\Database\Eloquent\Relations\HasOne -- name: HasOneThrough - type: class - source: Illuminate\Database\Eloquent\Relations\HasOneThrough -- name: MorphMany - type: class - source: Illuminate\Database\Eloquent\Relations\MorphMany -- name: MorphOne - type: class - source: Illuminate\Database\Eloquent\Relations\MorphOne -- name: MorphTo - type: class - source: Illuminate\Database\Eloquent\Relations\MorphTo -- name: MorphToMany - type: class - source: Illuminate\Database\Eloquent\Relations\MorphToMany -- name: Pivot - type: class - source: Illuminate\Database\Eloquent\Relations\Pivot -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: relations - visibility: protected - comment: '# * The loaded relationships for the model. - - # * - - # * @var array' -- name: touches - visibility: protected - comment: '# * The relationships that should be touched on save. - - # * - - # * @var array' -- name: manyMethods - visibility: public - comment: '# * The many to many relationship methods. - - # * - - # * @var string[]' -- name: relationResolvers - visibility: protected - comment: '# * The relation resolver callbacks. - - # * - - # * @var array' -methods: -- name: relationResolver - visibility: public - parameters: - - name: class - - name: key - comment: "# * The loaded relationships for the model.\n# *\n# * @var array\n# */\n\ - # protected $relations = [];\n# \n# /**\n# * The relationships that should be\ - \ touched on save.\n# *\n# * @var array\n# */\n# protected $touches = [];\n# \n\ - # /**\n# * The many to many relationship methods.\n# *\n# * @var string[]\n# */\n\ - # public static $manyMethods = [\n# 'belongsToMany', 'morphToMany', 'morphedByMany',\n\ - # ];\n# \n# /**\n# * The relation resolver callbacks.\n# *\n# * @var array\n#\ - \ */\n# protected static $relationResolvers = [];\n# \n# /**\n# * Get the dynamic\ - \ relation resolver if defined or inherited, or return null.\n# *\n# * @param\ - \ string $class\n# * @param string $key\n# * @return mixed" -- name: resolveRelationUsing - visibility: public - parameters: - - name: name - - name: callback - comment: '# * Define a dynamic relation resolver. - - # * - - # * @param string $name - - # * @param \Closure $callback - - # * @return void' -- name: hasOne - visibility: public - parameters: - - name: related - - name: foreignKey - default: 'null' - - name: localKey - default: 'null' - comment: '# * Define a one-to-one relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string|null $foreignKey - - # * @param string|null $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasOne' -- name: newHasOne - visibility: protected - parameters: - - name: query - - name: parent - - name: foreignKey - - name: localKey - comment: '# * Instantiate a new HasOne relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $foreignKey - - # * @param string $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasOne' -- name: hasOneThrough - visibility: public - parameters: - - name: related - - name: through - - name: firstKey - default: 'null' - - name: secondKey - default: 'null' - - name: localKey - default: 'null' - - name: secondLocalKey - default: 'null' - comment: '# * Define a has-one-through relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param class-string $through - - # * @param string|null $firstKey - - # * @param string|null $secondKey - - # * @param string|null $localKey - - # * @param string|null $secondLocalKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasOneThrough' -- name: newHasOneThrough - visibility: protected - parameters: - - name: query - - name: farParent - - name: throughParent - - name: firstKey - - name: secondKey - - name: localKey - - name: secondLocalKey - comment: '# * Instantiate a new HasOneThrough relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $farParent - - # * @param TIntermediateModel $throughParent - - # * @param string $firstKey - - # * @param string $secondKey - - # * @param string $localKey - - # * @param string $secondLocalKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasOneThrough' -- name: morphOne - visibility: public - parameters: - - name: related - - name: name - - name: type - default: 'null' - - name: id - default: 'null' - - name: localKey - default: 'null' - comment: '# * Define a polymorphic one-to-one relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string $name - - # * @param string|null $type - - # * @param string|null $id - - # * @param string|null $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphOne' -- name: newMorphOne - visibility: protected - parameters: - - name: query - - name: parent - - name: type - - name: id - - name: localKey - comment: '# * Instantiate a new MorphOne relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $type - - # * @param string $id - - # * @param string $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphOne' -- name: belongsTo - visibility: public - parameters: - - name: related - - name: foreignKey - default: 'null' - - name: ownerKey - default: 'null' - - name: relation - default: 'null' - comment: '# * Define an inverse one-to-one or many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string|null $foreignKey - - # * @param string|null $ownerKey - - # * @param string|null $relation - - # * @return \Illuminate\Database\Eloquent\Relations\BelongsTo' -- name: newBelongsTo - visibility: protected - parameters: - - name: query - - name: child - - name: foreignKey - - name: ownerKey - - name: relation - comment: '# * Instantiate a new BelongsTo relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $child - - # * @param string $foreignKey - - # * @param string $ownerKey - - # * @param string $relation - - # * @return \Illuminate\Database\Eloquent\Relations\BelongsTo' -- name: morphTo - visibility: public - parameters: - - name: name - default: 'null' - - name: type - default: 'null' - - name: id - default: 'null' - - name: ownerKey - default: 'null' - comment: '# * Define a polymorphic, inverse one-to-one or many relationship. - - # * - - # * @param string|null $name - - # * @param string|null $type - - # * @param string|null $id - - # * @param string|null $ownerKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, - $this>' -- name: morphEagerTo - visibility: protected - parameters: - - name: name - - name: type - - name: id - - name: ownerKey - comment: '# * Define a polymorphic, inverse one-to-one or many relationship. - - # * - - # * @param string $name - - # * @param string $type - - # * @param string $id - - # * @param string $ownerKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, - $this>' -- name: morphInstanceTo - visibility: protected - parameters: - - name: target - - name: name - - name: type - - name: id - - name: ownerKey - comment: '# * Define a polymorphic, inverse one-to-one or many relationship. - - # * - - # * @param string $target - - # * @param string $name - - # * @param string $type - - # * @param string $id - - # * @param string $ownerKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphTo<\Illuminate\Database\Eloquent\Model, - $this>' -- name: newMorphTo - visibility: protected - parameters: - - name: query - - name: parent - - name: foreignKey - - name: ownerKey - - name: type - - name: relation - comment: '# * Instantiate a new MorphTo relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $foreignKey - - # * @param string $ownerKey - - # * @param string $type - - # * @param string $relation - - # * @return \Illuminate\Database\Eloquent\Relations\MorphTo' -- name: getActualClassNameForMorph - visibility: public - parameters: - - name: class - comment: '# * Retrieve the actual class name for a given morph class. - - # * - - # * @param string $class - - # * @return string' -- name: guessBelongsToRelation - visibility: protected - parameters: [] - comment: '# * Guess the "belongs to" relationship name. - - # * - - # * @return string' -- name: through - visibility: public - parameters: - - name: relationship - comment: '# * Create a pending has-many-through or has-one-through relationship. - - # * - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param string|\Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Eloquent\Relations\HasOne $relationship - - # * @return ( - - # * $relationship is string - - # * ? \Illuminate\Database\Eloquent\PendingHasThroughRelationship<\Illuminate\Database\Eloquent\Model, - $this> - - # * : \Illuminate\Database\Eloquent\PendingHasThroughRelationship - - # * )' -- name: hasMany - visibility: public - parameters: - - name: related - - name: foreignKey - default: 'null' - - name: localKey - default: 'null' - comment: '# * Define a one-to-many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string|null $foreignKey - - # * @param string|null $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasMany' -- name: newHasMany - visibility: protected - parameters: - - name: query - - name: parent - - name: foreignKey - - name: localKey - comment: '# * Instantiate a new HasMany relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $foreignKey - - # * @param string $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasMany' -- name: hasManyThrough - visibility: public - parameters: - - name: related - - name: through - - name: firstKey - default: 'null' - - name: secondKey - default: 'null' - - name: localKey - default: 'null' - - name: secondLocalKey - default: 'null' - comment: '# * Define a has-many-through relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param class-string $through - - # * @param string|null $firstKey - - # * @param string|null $secondKey - - # * @param string|null $localKey - - # * @param string|null $secondLocalKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough' -- name: newHasManyThrough - visibility: protected - parameters: - - name: query - - name: farParent - - name: throughParent - - name: firstKey - - name: secondKey - - name: localKey - - name: secondLocalKey - comment: '# * Instantiate a new HasManyThrough relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $farParent - - # * @param TIntermediateModel $throughParent - - # * @param string $firstKey - - # * @param string $secondKey - - # * @param string $localKey - - # * @param string $secondLocalKey - - # * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough' -- name: morphMany - visibility: public - parameters: - - name: related - - name: name - - name: type - default: 'null' - - name: id - default: 'null' - - name: localKey - default: 'null' - comment: '# * Define a polymorphic one-to-many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string $name - - # * @param string|null $type - - # * @param string|null $id - - # * @param string|null $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphMany' -- name: newMorphMany - visibility: protected - parameters: - - name: query - - name: parent - - name: type - - name: id - - name: localKey - comment: '# * Instantiate a new MorphMany relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $type - - # * @param string $id - - # * @param string $localKey - - # * @return \Illuminate\Database\Eloquent\Relations\MorphMany' -- name: belongsToMany - visibility: public - parameters: - - name: related - - name: table - default: 'null' - - name: foreignPivotKey - default: 'null' - - name: relatedPivotKey - default: 'null' - - name: parentKey - default: 'null' - - name: relatedKey - default: 'null' - - name: relation - default: 'null' - comment: '# * Define a many-to-many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string|class-string<\Illuminate\Database\Eloquent\Model>|null $table - - # * @param string|null $foreignPivotKey - - # * @param string|null $relatedPivotKey - - # * @param string|null $parentKey - - # * @param string|null $relatedKey - - # * @param string|null $relation - - # * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany' -- name: newBelongsToMany - visibility: protected - parameters: - - name: query - - name: parent - - name: table - - name: foreignPivotKey - - name: relatedPivotKey - - name: parentKey - - name: relatedKey - - name: relationName - default: 'null' - comment: '# * Instantiate a new BelongsToMany relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string|class-string<\Illuminate\Database\Eloquent\Model> $table - - # * @param string $foreignPivotKey - - # * @param string $relatedPivotKey - - # * @param string $parentKey - - # * @param string $relatedKey - - # * @param string|null $relationName - - # * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany' -- name: morphToMany - visibility: public - parameters: - - name: related - - name: name - - name: table - default: 'null' - - name: foreignPivotKey - default: 'null' - - name: relatedPivotKey - default: 'null' - - name: parentKey - default: 'null' - - name: relatedKey - default: 'null' - - name: relation - default: 'null' - - name: inverse - default: 'false' - comment: '# * Define a polymorphic many-to-many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string $name - - # * @param string|null $table - - # * @param string|null $foreignPivotKey - - # * @param string|null $relatedPivotKey - - # * @param string|null $parentKey - - # * @param string|null $relatedKey - - # * @param string|null $relation - - # * @param bool $inverse - - # * @return \Illuminate\Database\Eloquent\Relations\MorphToMany' -- name: newMorphToMany - visibility: protected - parameters: - - name: query - - name: parent - - name: name - - name: table - - name: foreignPivotKey - - name: relatedPivotKey - - name: parentKey - - name: relatedKey - - name: relationName - default: 'null' - - name: inverse - default: 'false' - comment: '# * Instantiate a new MorphToMany relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param TDeclaringModel $parent - - # * @param string $name - - # * @param string $table - - # * @param string $foreignPivotKey - - # * @param string $relatedPivotKey - - # * @param string $parentKey - - # * @param string $relatedKey - - # * @param string|null $relationName - - # * @param bool $inverse - - # * @return \Illuminate\Database\Eloquent\Relations\MorphToMany' -- name: morphedByMany - visibility: public - parameters: - - name: related - - name: name - - name: table - default: 'null' - - name: foreignPivotKey - default: 'null' - - name: relatedPivotKey - default: 'null' - - name: parentKey - default: 'null' - - name: relatedKey - default: 'null' - - name: relation - default: 'null' - comment: '# * Define a polymorphic, inverse many-to-many relationship. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $related - - # * @param string $name - - # * @param string|null $table - - # * @param string|null $foreignPivotKey - - # * @param string|null $relatedPivotKey - - # * @param string|null $parentKey - - # * @param string|null $relatedKey - - # * @param string|null $relation - - # * @return \Illuminate\Database\Eloquent\Relations\MorphToMany' -- name: guessBelongsToManyRelation - visibility: protected - parameters: [] - comment: '# * Get the relationship name of the belongsToMany relationship. - - # * - - # * @return string|null' -- name: joiningTable - visibility: public - parameters: - - name: related - - name: instance - default: 'null' - comment: '# * Get the joining table name for a many-to-many relation. - - # * - - # * @param string $related - - # * @param \Illuminate\Database\Eloquent\Model|null $instance - - # * @return string' -- name: joiningTableSegment - visibility: public - parameters: [] - comment: '# * Get this model''s half of the intermediate table name for belongsToMany - relationships. - - # * - - # * @return string' -- name: touches - visibility: public - parameters: - - name: relation - comment: '# * Determine if the model touches a given relation. - - # * - - # * @param string $relation - - # * @return bool' -- name: touchOwners - visibility: public - parameters: [] - comment: '# * Touch the owning relations of the model. - - # * - - # * @return void' -- name: getMorphs - visibility: protected - parameters: - - name: name - - name: type - - name: id - comment: '# * Get the polymorphic relationship columns. - - # * - - # * @param string $name - - # * @param string $type - - # * @param string $id - - # * @return array' -- name: getMorphClass - visibility: public - parameters: [] - comment: '# * Get the class name for polymorphic relations. - - # * - - # * @return string' -- name: newRelatedInstance - visibility: protected - parameters: - - name: class - comment: '# * Create a new model instance for a related model. - - # * - - # * @param string $class - - # * @return mixed' -- name: newRelatedThroughInstance - visibility: protected - parameters: - - name: class - comment: '# * Create a new model instance for a related "through" model. - - # * - - # * @param string $class - - # * @return mixed' -- name: getRelations - visibility: public - parameters: [] - comment: '# * Get all the loaded relations for the instance. - - # * - - # * @return array' -- name: getRelation - visibility: public - parameters: - - name: relation - comment: '# * Get a specified relationship. - - # * - - # * @param string $relation - - # * @return mixed' -- name: relationLoaded - visibility: public - parameters: - - name: key - comment: '# * Determine if the given relation is loaded. - - # * - - # * @param string $key - - # * @return bool' -- name: setRelation - visibility: public - parameters: - - name: relation - - name: value - comment: '# * Set the given relationship on the model. - - # * - - # * @param string $relation - - # * @param mixed $value - - # * @return $this' -- name: unsetRelation - visibility: public - parameters: - - name: relation - comment: '# * Unset a loaded relationship. - - # * - - # * @param string $relation - - # * @return $this' -- name: setRelations - visibility: public - parameters: - - name: relations - comment: '# * Set the entire relations array on the model. - - # * - - # * @param array $relations - - # * @return $this' -- name: withoutRelations - visibility: public - parameters: [] - comment: '# * Duplicate the instance and unset all the loaded relations. - - # * - - # * @return $this' -- name: unsetRelations - visibility: public - parameters: [] - comment: '# * Unset all the loaded relations for the instance. - - # * - - # * @return $this' -- name: getTouchedRelations - visibility: public - parameters: [] - comment: '# * Get the relationships that are touched on save. - - # * - - # * @return array' -- name: setTouchedRelations - visibility: public - parameters: - - name: touches - comment: '# * Set the relationships that are touched on save. - - # * - - # * @param array $touches - - # * @return $this' -traits: -- Closure -- Illuminate\Database\ClassMorphViolationException -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\PendingHasThroughRelationship -- Illuminate\Database\Eloquent\Relations\BelongsTo -- Illuminate\Database\Eloquent\Relations\BelongsToMany -- Illuminate\Database\Eloquent\Relations\HasMany -- Illuminate\Database\Eloquent\Relations\HasManyThrough -- Illuminate\Database\Eloquent\Relations\HasOne -- Illuminate\Database\Eloquent\Relations\HasOneThrough -- Illuminate\Database\Eloquent\Relations\MorphMany -- Illuminate\Database\Eloquent\Relations\MorphOne -- Illuminate\Database\Eloquent\Relations\MorphTo -- Illuminate\Database\Eloquent\Relations\MorphToMany -- Illuminate\Database\Eloquent\Relations\Pivot -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Support\Arr -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasTimestamps.yaml b/api/laravel/Database/Eloquent/Concerns/HasTimestamps.yaml deleted file mode 100644 index ca6e5ee..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasTimestamps.yaml +++ /dev/null @@ -1,172 +0,0 @@ -name: HasTimestamps -class_comment: null -dependencies: -- name: Date - type: class - source: Illuminate\Support\Facades\Date -properties: -- name: timestamps - visibility: public - comment: '# * Indicates if the model should be timestamped. - - # * - - # * @var bool' -- name: ignoreTimestampsOn - visibility: protected - comment: '# * The list of models classes that have timestamps temporarily disabled. - - # * - - # * @var array' -methods: -- name: touch - visibility: public - parameters: - - name: attribute - default: 'null' - comment: "# * Indicates if the model should be timestamped.\n# *\n# * @var bool\n\ - # */\n# public $timestamps = true;\n# \n# /**\n# * The list of models classes\ - \ that have timestamps temporarily disabled.\n# *\n# * @var array\n# */\n# protected\ - \ static $ignoreTimestampsOn = [];\n# \n# /**\n# * Update the model's update timestamp.\n\ - # *\n# * @param string|null $attribute\n# * @return bool" -- name: touchQuietly - visibility: public - parameters: - - name: attribute - default: 'null' - comment: '# * Update the model''s update timestamp without raising any events. - - # * - - # * @param string|null $attribute - - # * @return bool' -- name: updateTimestamps - visibility: public - parameters: [] - comment: '# * Update the creation and update timestamps. - - # * - - # * @return $this' -- name: setCreatedAt - visibility: public - parameters: - - name: value - comment: '# * Set the value of the "created at" attribute. - - # * - - # * @param mixed $value - - # * @return $this' -- name: setUpdatedAt - visibility: public - parameters: - - name: value - comment: '# * Set the value of the "updated at" attribute. - - # * - - # * @param mixed $value - - # * @return $this' -- name: freshTimestamp - visibility: public - parameters: [] - comment: '# * Get a fresh timestamp for the model. - - # * - - # * @return \Illuminate\Support\Carbon' -- name: freshTimestampString - visibility: public - parameters: [] - comment: '# * Get a fresh timestamp for the model. - - # * - - # * @return string' -- name: usesTimestamps - visibility: public - parameters: [] - comment: '# * Determine if the model uses timestamps. - - # * - - # * @return bool' -- name: getCreatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the name of the "created at" column. - - # * - - # * @return string|null' -- name: getUpdatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the name of the "updated at" column. - - # * - - # * @return string|null' -- name: getQualifiedCreatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the fully qualified "created at" column. - - # * - - # * @return string|null' -- name: getQualifiedUpdatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the fully qualified "updated at" column. - - # * - - # * @return string|null' -- name: withoutTimestamps - visibility: public - parameters: - - name: callback - comment: '# * Disable timestamps for the current class during the given callback - scope. - - # * - - # * @param callable $callback - - # * @return mixed' -- name: withoutTimestampsOn - visibility: public - parameters: - - name: models - - name: callback - comment: '# * Disable timestamps for the given model classes during the given callback - scope. - - # * - - # * @param array $models - - # * @param callable $callback - - # * @return mixed' -- name: isIgnoringTimestamps - visibility: public - parameters: - - name: class - default: 'null' - comment: '# * Determine if the given model is ignoring timestamps / touches. - - # * - - # * @param string|null $class - - # * @return bool' -traits: -- Illuminate\Support\Facades\Date -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasUlids.yaml b/api/laravel/Database/Eloquent/Concerns/HasUlids.yaml deleted file mode 100644 index 6e28386..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasUlids.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: HasUlids -class_comment: null -dependencies: -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: initializeHasUlids - visibility: public - parameters: [] - comment: '# * Initialize the trait. - - # * - - # * @return void' -- name: uniqueIds - visibility: public - parameters: [] - comment: '# * Get the columns that should receive a unique identifier. - - # * - - # * @return array' -- name: newUniqueId - visibility: public - parameters: [] - comment: '# * Generate a new ULID for the model. - - # * - - # * @return string' -- name: resolveRouteBindingQuery - visibility: public - parameters: - - name: query - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation<*, - *, *> $query - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Contracts\Database\Eloquent\Builder - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: getKeyType - visibility: public - parameters: [] - comment: '# * Get the auto-incrementing key type. - - # * - - # * @return string' -- name: getIncrementing - visibility: public - parameters: [] - comment: '# * Get the value indicating whether the IDs are incrementing. - - # * - - # * @return bool' -traits: -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasUniqueIds.yaml b/api/laravel/Database/Eloquent/Concerns/HasUniqueIds.yaml deleted file mode 100644 index f9c6e44..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasUniqueIds.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: HasUniqueIds -class_comment: null -dependencies: [] -properties: -- name: usesUniqueIds - visibility: public - comment: '# * Indicates if the model uses unique ids. - - # * - - # * @var bool' -methods: -- name: usesUniqueIds - visibility: public - parameters: [] - comment: "# * Indicates if the model uses unique ids.\n# *\n# * @var bool\n# */\n\ - # public $usesUniqueIds = false;\n# \n# /**\n# * Determine if the model uses unique\ - \ ids.\n# *\n# * @return bool" -- name: setUniqueIds - visibility: public - parameters: [] - comment: '# * Generate unique keys for the model. - - # * - - # * @return void' -- name: newUniqueId - visibility: public - parameters: [] - comment: '# * Generate a new key for the model. - - # * - - # * @return string' -- name: uniqueIds - visibility: public - parameters: [] - comment: '# * Get the columns that should receive a unique identifier. - - # * - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HasUuids.yaml b/api/laravel/Database/Eloquent/Concerns/HasUuids.yaml deleted file mode 100644 index e27e45c..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HasUuids.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: HasUuids -class_comment: null -dependencies: -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: initializeHasUuids - visibility: public - parameters: [] - comment: '# * Initialize the trait. - - # * - - # * @return void' -- name: uniqueIds - visibility: public - parameters: [] - comment: '# * Get the columns that should receive a unique identifier. - - # * - - # * @return array' -- name: newUniqueId - visibility: public - parameters: [] - comment: '# * Generate a new UUID for the model. - - # * - - # * @return string' -- name: resolveRouteBindingQuery - visibility: public - parameters: - - name: query - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation<*, - *, *> $query - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Contracts\Database\Eloquent\Builder - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: getKeyType - visibility: public - parameters: [] - comment: '# * Get the auto-incrementing key type. - - # * - - # * @return string' -- name: getIncrementing - visibility: public - parameters: [] - comment: '# * Get the value indicating whether the IDs are incrementing. - - # * - - # * @return bool' -traits: -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/HidesAttributes.yaml b/api/laravel/Database/Eloquent/Concerns/HidesAttributes.yaml deleted file mode 100644 index dd5c53c..0000000 --- a/api/laravel/Database/Eloquent/Concerns/HidesAttributes.yaml +++ /dev/null @@ -1,111 +0,0 @@ -name: HidesAttributes -class_comment: null -dependencies: [] -properties: -- name: hidden - visibility: protected - comment: '# * The attributes that should be hidden for serialization. - - # * - - # * @var array' -- name: visible - visibility: protected - comment: '# * The attributes that should be visible in serialization. - - # * - - # * @var array' -methods: -- name: getHidden - visibility: public - parameters: [] - comment: "# * The attributes that should be hidden for serialization.\n# *\n# *\ - \ @var array\n# */\n# protected $hidden = [];\n# \n# /**\n# * The attributes\ - \ that should be visible in serialization.\n# *\n# * @var array\n# */\n\ - # protected $visible = [];\n# \n# /**\n# * Get the hidden attributes for the model.\n\ - # *\n# * @return array" -- name: setHidden - visibility: public - parameters: - - name: hidden - comment: '# * Set the hidden attributes for the model. - - # * - - # * @param array $hidden - - # * @return $this' -- name: getVisible - visibility: public - parameters: [] - comment: '# * Get the visible attributes for the model. - - # * - - # * @return array' -- name: setVisible - visibility: public - parameters: - - name: visible - comment: '# * Set the visible attributes for the model. - - # * - - # * @param array $visible - - # * @return $this' -- name: makeVisible - visibility: public - parameters: - - name: attributes - comment: '# * Make the given, typically hidden, attributes visible. - - # * - - # * @param array|string|null $attributes - - # * @return $this' -- name: makeVisibleIf - visibility: public - parameters: - - name: condition - - name: attributes - comment: '# * Make the given, typically hidden, attributes visible if the given - truth test passes. - - # * - - # * @param bool|\Closure $condition - - # * @param array|string|null $attributes - - # * @return $this' -- name: makeHidden - visibility: public - parameters: - - name: attributes - comment: '# * Make the given, typically visible, attributes hidden. - - # * - - # * @param array|string|null $attributes - - # * @return $this' -- name: makeHiddenIf - visibility: public - parameters: - - name: condition - - name: attributes - comment: '# * Make the given, typically visible, attributes hidden if the given - truth test passes. - - # * - - # * @param bool|\Closure $condition - - # * @param array|string|null $attributes - - # * @return $this' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Concerns/QueriesRelationships.yaml b/api/laravel/Database/Eloquent/Concerns/QueriesRelationships.yaml deleted file mode 100644 index 43b2f15..0000000 --- a/api/laravel/Database/Eloquent/Concerns/QueriesRelationships.yaml +++ /dev/null @@ -1,893 +0,0 @@ -name: QueriesRelationships -class_comment: null -dependencies: -- name: BadMethodCallException - type: class - source: BadMethodCallException -- name: Closure - type: class - source: Closure -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: RelationNotFoundException - type: class - source: Illuminate\Database\Eloquent\RelationNotFoundException -- name: BelongsTo - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsTo -- name: MorphTo - type: class - source: Illuminate\Database\Eloquent\Relations\MorphTo -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: QueryBuilder - type: class - source: Illuminate\Database\Query\Builder -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: has - visibility: public - parameters: - - name: relation - - name: operator - default: '''>' - - name: count - default: '1' - - name: boolean - default: '''and''' - - name: callback - default: 'null' - comment: '# @mixin \Illuminate\Database\Eloquent\Builder */ - - # trait QueriesRelationships - - # { - - # /** - - # * Add a relationship count / exists condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param string $operator - - # * @param int $count - - # * @param string $boolean - - # * @param \Closure|null $callback - - # * @return $this - - # * - - # * @throws \RuntimeException' -- name: hasNested - visibility: protected - parameters: - - name: relations - - name: operator - default: '''>' - - name: count - default: '1' - - name: boolean - default: '''and''' - - name: callback - default: 'null' - comment: '# * Add nested relationship count / exists conditions to the query. - - # * - - # * Sets up recursive call to whereHas until we finish the nested relation. - - # * - - # * @param string $relations - - # * @param string $operator - - # * @param int $count - - # * @param string $boolean - - # * @param \Closure|null $callback - - # * @return $this' -- name: orHas - visibility: public - parameters: - - name: relation - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a relationship count / exists condition to the query with an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: doesntHave - visibility: public - parameters: - - name: relation - - name: boolean - default: '''and''' - - name: callback - default: 'null' - comment: '# * Add a relationship count / exists condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param string $boolean - - # * @param \Closure|null $callback - - # * @return $this' -- name: orDoesntHave - visibility: public - parameters: - - name: relation - comment: '# * Add a relationship count / exists condition to the query with an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @return $this' -- name: whereHas - visibility: public - parameters: - - name: relation - - name: callback - default: 'null' - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a relationship count / exists condition to the query with where - clauses. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|null $callback - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: withWhereHas - visibility: public - parameters: - - name: relation - - name: callback - default: 'null' - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a relationship count / exists condition to the query with where - clauses. - - # * - - # * Also load the relationship with same condition. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|null $callback - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: orWhereHas - visibility: public - parameters: - - name: relation - - name: callback - default: 'null' - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a relationship count / exists condition to the query with where - clauses and an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|null $callback - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: whereDoesntHave - visibility: public - parameters: - - name: relation - - name: callback - default: 'null' - comment: '# * Add a relationship count / exists condition to the query with where - clauses. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|null $callback - - # * @return $this' -- name: orWhereDoesntHave - visibility: public - parameters: - - name: relation - - name: callback - default: 'null' - comment: '# * Add a relationship count / exists condition to the query with where - clauses and an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|null $callback - - # * @return $this' -- name: hasMorph - visibility: public - parameters: - - name: relation - - name: types - - name: operator - default: '''>' - - name: count - default: '1' - - name: boolean - default: '''and''' - - name: callback - default: 'null' - comment: '# * Add a polymorphic relationship count / exists condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param string $operator - - # * @param int $count - - # * @param string $boolean - - # * @param \Closure|null $callback - - # * @return $this' -- name: getBelongsToRelation - visibility: protected - parameters: - - name: relation - - name: type - comment: '# * Get the BelongsTo relationship for a single polymorphic type. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, TDeclaringModel> $relation - - # * @param class-string $type - - # * @return \Illuminate\Database\Eloquent\Relations\BelongsTo' -- name: orHasMorph - visibility: public - parameters: - - name: relation - - name: types - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a polymorphic relationship count / exists condition to the query - with an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: doesntHaveMorph - visibility: public - parameters: - - name: relation - - name: types - - name: boolean - default: '''and''' - - name: callback - default: 'null' - comment: '# * Add a polymorphic relationship count / exists condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param string $boolean - - # * @param \Closure|null $callback - - # * @return $this' -- name: orDoesntHaveMorph - visibility: public - parameters: - - name: relation - - name: types - comment: '# * Add a polymorphic relationship count / exists condition to the query - with an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @return $this' -- name: whereHasMorph - visibility: public - parameters: - - name: relation - - name: types - - name: callback - default: 'null' - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a polymorphic relationship count / exists condition to the query - with where clauses. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|null $callback - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: orWhereHasMorph - visibility: public - parameters: - - name: relation - - name: types - - name: callback - default: 'null' - - name: operator - default: '''>' - - name: count - default: '1' - comment: '# * Add a polymorphic relationship count / exists condition to the query - with where clauses and an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|null $callback - - # * @param string $operator - - # * @param int $count - - # * @return $this' -- name: whereDoesntHaveMorph - visibility: public - parameters: - - name: relation - - name: types - - name: callback - default: 'null' - comment: '# * Add a polymorphic relationship count / exists condition to the query - with where clauses. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|null $callback - - # * @return $this' -- name: orWhereDoesntHaveMorph - visibility: public - parameters: - - name: relation - - name: types - - name: callback - default: 'null' - comment: '# * Add a polymorphic relationship count / exists condition to the query - with where clauses and an "or". - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|null $callback - - # * @return $this' -- name: whereRelation - visibility: public - parameters: - - name: relation - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add a basic where clause to a relationship query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: orWhereRelation - visibility: public - parameters: - - name: relation - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where" clause to a relationship query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>|string $relation - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: whereMorphRelation - visibility: public - parameters: - - name: relation - - name: types - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add a polymorphic relationship condition to the query with a where - clause. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: orWhereMorphRelation - visibility: public - parameters: - - name: relation - - name: types - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add a polymorphic relationship condition to the query with an "or - where" clause. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param string|array $types - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: whereMorphedTo - visibility: public - parameters: - - name: relation - - name: model - - name: boolean - default: '''and''' - comment: '# * Add a morph-to relationship condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param \Illuminate\Database\Eloquent\Model|string|null $model - - # * @return $this' -- name: whereNotMorphedTo - visibility: public - parameters: - - name: relation - - name: model - - name: boolean - default: '''and''' - comment: '# * Add a not morph-to relationship condition to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param \Illuminate\Database\Eloquent\Model|string $model - - # * @return $this' -- name: orWhereMorphedTo - visibility: public - parameters: - - name: relation - - name: model - comment: '# * Add a morph-to relationship condition to the query with an "or where" - clause. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param \Illuminate\Database\Eloquent\Model|string|null $model - - # * @return $this' -- name: orWhereNotMorphedTo - visibility: public - parameters: - - name: relation - - name: model - comment: '# * Add a not morph-to relationship condition to the query with an "or - where" clause. - - # * - - # * @param \Illuminate\Database\Eloquent\Relations\MorphTo<*, *>|string $relation - - # * @param \Illuminate\Database\Eloquent\Model|string $model - - # * @return $this' -- name: whereBelongsTo - visibility: public - parameters: - - name: related - - name: relationshipName - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "belongs to" relationship where clause to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection $related - - # * @param string|null $relationshipName - - # * @param string $boolean - - # * @return $this - - # * - - # * @throws \Illuminate\Database\Eloquent\RelationNotFoundException' -- name: orWhereBelongsTo - visibility: public - parameters: - - name: related - - name: relationshipName - default: 'null' - comment: '# * Add an "BelongsTo" relationship with an "or where" clause to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $related - - # * @param string|null $relationshipName - - # * @return $this - - # * - - # * @throws \RuntimeException' -- name: withAggregate - visibility: public - parameters: - - name: relations - - name: column - - name: function - default: 'null' - comment: '# * Add subselect queries to include an aggregate value for a relationship. - - # * - - # * @param mixed $relations - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param string $function - - # * @return $this' -- name: getRelationHashedColumn - visibility: protected - parameters: - - name: column - - name: relation - comment: '# * Get the relation hashed column name for the given column and relation. - - # * - - # * @param string $column - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *> $relation - - # * @return string' -- name: withCount - visibility: public - parameters: - - name: relations - comment: '# * Add subselect queries to count the relations. - - # * - - # * @param mixed $relations - - # * @return $this' -- name: withMax - visibility: public - parameters: - - name: relation - - name: column - comment: '# * Add subselect queries to include the max of the relation''s column. - - # * - - # * @param string|array $relation - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: withMin - visibility: public - parameters: - - name: relation - - name: column - comment: '# * Add subselect queries to include the min of the relation''s column. - - # * - - # * @param string|array $relation - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: withSum - visibility: public - parameters: - - name: relation - - name: column - comment: '# * Add subselect queries to include the sum of the relation''s column. - - # * - - # * @param string|array $relation - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: withAvg - visibility: public - parameters: - - name: relation - - name: column - comment: '# * Add subselect queries to include the average of the relation''s column. - - # * - - # * @param string|array $relation - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: withExists - visibility: public - parameters: - - name: relation - comment: '# * Add subselect queries to include the existence of related models. - - # * - - # * @param string|array $relation - - # * @return $this' -- name: addHasWhere - visibility: protected - parameters: - - name: hasQuery - - name: relation - - name: operator - - name: count - - name: boolean - comment: '# * Add the "has" condition where clause to the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $hasQuery - - # * @param \Illuminate\Database\Eloquent\Relations\Relation<*, *, *> $relation - - # * @param string $operator - - # * @param int $count - - # * @param string $boolean - - # * @return $this' -- name: mergeConstraintsFrom - visibility: public - parameters: - - name: from - comment: '# * Merge the where constraints from another query to the current query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $from - - # * @return $this' -- name: requalifyWhereTables - visibility: protected - parameters: - - name: wheres - - name: from - - name: to - comment: '# * Updates the table name for any columns with a new qualified name. - - # * - - # * @param array $wheres - - # * @param string $from - - # * @param string $to - - # * @return array' -- name: addWhereCountQuery - visibility: protected - parameters: - - name: query - - name: operator - default: '''>' - - name: count - default: '1' - - name: boolean - default: '''and''' - comment: '# * Add a sub-query count clause to this query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $operator - - # * @param int $count - - # * @param string $boolean - - # * @return $this' -- name: getRelationWithoutConstraints - visibility: protected - parameters: - - name: relation - comment: '# * Get the "has relation" base query instance. - - # * - - # * @param string $relation - - # * @return \Illuminate\Database\Eloquent\Relations\Relation<*, *, *>' -- name: canUseExistsForExistenceCheck - visibility: protected - parameters: - - name: operator - - name: count - comment: '# * Check if we can run an "exists" query to optimize performance. - - # * - - # * @param string $operator - - # * @param int $count - - # * @return bool' -traits: -- BadMethodCallException -- Closure -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\RelationNotFoundException -- Illuminate\Database\Eloquent\Relations\BelongsTo -- Illuminate\Database\Eloquent\Relations\MorphTo -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Database\Query\Expression -- Illuminate\Support\Str -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/BelongsToManyRelationship.yaml b/api/laravel/Database/Eloquent/Factories/BelongsToManyRelationship.yaml deleted file mode 100644 index cff5f91..0000000 --- a/api/laravel/Database/Eloquent/Factories/BelongsToManyRelationship.yaml +++ /dev/null @@ -1,74 +0,0 @@ -name: BelongsToManyRelationship -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Collection - type: class - source: Illuminate\Support\Collection -properties: -- name: factory - visibility: protected - comment: '# * The related factory instance. - - # * - - # * @var \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array' -- name: pivot - visibility: protected - comment: '# * The pivot attributes / attribute resolver. - - # * - - # * @var callable|array' -- name: relationship - visibility: protected - comment: '# * The relationship name. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: pivot - - name: relationship - comment: "# * The related factory instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Eloquent\\Factories\\Factory|\\Illuminate\\Support\\Collection|\\Illuminate\\\ - Database\\Eloquent\\Model|array\n# */\n# protected $factory;\n# \n# /**\n# * The\ - \ pivot attributes / attribute resolver.\n# *\n# * @var callable|array\n# */\n\ - # protected $pivot;\n# \n# /**\n# * The relationship name.\n# *\n# * @var string\n\ - # */\n# protected $relationship;\n# \n# /**\n# * Create a new attached relationship\ - \ definition.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\Factories\\\ - Factory|\\Illuminate\\Support\\Collection|\\Illuminate\\Database\\Eloquent\\Model|array\ - \ $factory\n# * @param callable|array $pivot\n# * @param string $relationship\n\ - # * @return void" -- name: createFor - visibility: public - parameters: - - name: model - comment: '# * Create the attached relationship for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return void' -- name: recycle - visibility: public - parameters: - - name: recycle - comment: '# * Specify the model instances to always use when creating relationships. - - # * - - # * @param \Illuminate\Support\Collection $recycle - - # * @return $this' -traits: -- Illuminate\Database\Eloquent\Model -- Illuminate\Support\Collection -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/BelongsToRelationship.yaml b/api/laravel/Database/Eloquent/Factories/BelongsToRelationship.yaml deleted file mode 100644 index dd988e5..0000000 --- a/api/laravel/Database/Eloquent/Factories/BelongsToRelationship.yaml +++ /dev/null @@ -1,83 +0,0 @@ -name: BelongsToRelationship -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: MorphTo - type: class - source: Illuminate\Database\Eloquent\Relations\MorphTo -properties: -- name: factory - visibility: protected - comment: '# * The related factory instance. - - # * - - # * @var \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Database\Eloquent\Model' -- name: relationship - visibility: protected - comment: '# * The relationship name. - - # * - - # * @var string' -- name: resolved - visibility: protected - comment: '# * The cached, resolved parent instance ID. - - # * - - # * @var mixed' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: relationship - comment: "# * The related factory instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Eloquent\\Factories\\Factory|\\Illuminate\\Database\\Eloquent\\Model\n# */\n#\ - \ protected $factory;\n# \n# /**\n# * The relationship name.\n# *\n# * @var string\n\ - # */\n# protected $relationship;\n# \n# /**\n# * The cached, resolved parent instance\ - \ ID.\n# *\n# * @var mixed\n# */\n# protected $resolved;\n# \n# /**\n# * Create\ - \ a new \"belongs to\" relationship definition.\n# *\n# * @param \\Illuminate\\\ - Database\\Eloquent\\Factories\\Factory|\\Illuminate\\Database\\Eloquent\\Model\ - \ $factory\n# * @param string $relationship\n# * @return void" -- name: attributesFor - visibility: public - parameters: - - name: model - comment: '# * Get the parent model attributes and resolvers for the given child - model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return array' -- name: resolver - visibility: protected - parameters: - - name: key - comment: '# * Get the deferred resolver for this relationship''s parent ID. - - # * - - # * @param string|null $key - - # * @return \Closure' -- name: recycle - visibility: public - parameters: - - name: recycle - comment: '# * Specify the model instances to always use when creating relationships. - - # * - - # * @param \Illuminate\Support\Collection $recycle - - # * @return $this' -traits: -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\MorphTo -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/CrossJoinSequence.yaml b/api/laravel/Database/Eloquent/Factories/CrossJoinSequence.yaml deleted file mode 100644 index 712a6af..0000000 --- a/api/laravel/Database/Eloquent/Factories/CrossJoinSequence.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: CrossJoinSequence -class_comment: null -dependencies: -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: '...$sequences' - comment: '# * Create a new cross join sequence instance. - - # * - - # * @param array ...$sequences - - # * @return void' -traits: -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/Factory.yaml b/api/laravel/Database/Eloquent/Factories/Factory.yaml deleted file mode 100644 index 36dcf41..0000000 --- a/api/laravel/Database/Eloquent/Factories/Factory.yaml +++ /dev/null @@ -1,810 +0,0 @@ -name: Factory -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Generator - type: class - source: Faker\Generator -- name: Container - type: class - source: Illuminate\Container\Container -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: EloquentCollection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: SoftDeletes - type: class - source: Illuminate\Database\Eloquent\SoftDeletes -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Enumerable - type: class - source: Illuminate\Support\Enumerable -- name: Str - type: class - source: Illuminate\Support\Str -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: Throwable - type: class - source: Throwable -properties: -- name: model - visibility: protected - comment: "# * @template TModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @method $this trashed()\n# */\n# abstract class Factory\n# {\n# use Conditionable,\ - \ ForwardsCalls, Macroable {\n# __call as macroCall;\n# }\n# \n# /**\n# * The\ - \ name of the factory's corresponding model.\n# *\n# * @var class-string" -- name: count - visibility: protected - comment: '# * The number of models that should be generated. - - # * - - # * @var int|null' -- name: states - visibility: protected - comment: '# * The state transformations that will be applied to the model. - - # * - - # * @var \Illuminate\Support\Collection' -- name: has - visibility: protected - comment: '# * The parent relationships that will be applied to the model. - - # * - - # * @var \Illuminate\Support\Collection' -- name: for - visibility: protected - comment: '# * The child relationships that will be applied to the model. - - # * - - # * @var \Illuminate\Support\Collection' -- name: recycle - visibility: protected - comment: '# * The model instances to always use when creating relationships. - - # * - - # * @var \Illuminate\Support\Collection' -- name: afterMaking - visibility: protected - comment: '# * The "after making" callbacks that will be applied to the model. - - # * - - # * @var \Illuminate\Support\Collection' -- name: afterCreating - visibility: protected - comment: '# * The "after creating" callbacks that will be applied to the model. - - # * - - # * @var \Illuminate\Support\Collection' -- name: connection - visibility: protected - comment: '# * The name of the database connection that will be used to create the - models. - - # * - - # * @var string|null' -- name: faker - visibility: protected - comment: '# * The current Faker instance. - - # * - - # * @var \Faker\Generator' -- name: namespace - visibility: public - comment: '# * The default namespace where factories reside. - - # * - - # * @var string' -- name: modelNameResolver - visibility: protected - comment: '# * The default model name resolver. - - # * - - # * @var callable(self): class-string' -- name: factoryNameResolver - visibility: protected - comment: '# * The factory name resolver. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: count - default: 'null' - - name: states - default: 'null' - - name: has - default: 'null' - - name: for - default: 'null' - - name: afterMaking - default: 'null' - - name: afterCreating - default: 'null' - - name: connection - default: 'null' - - name: recycle - default: 'null' - comment: "# * @template TModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @method $this trashed()\n# */\n# abstract class Factory\n# {\n# use Conditionable,\ - \ ForwardsCalls, Macroable {\n# __call as macroCall;\n# }\n# \n# /**\n# * The\ - \ name of the factory's corresponding model.\n# *\n# * @var class-string\n\ - # */\n# protected $model;\n# \n# /**\n# * The number of models that should be\ - \ generated.\n# *\n# * @var int|null\n# */\n# protected $count;\n# \n# /**\n#\ - \ * The state transformations that will be applied to the model.\n# *\n# * @var\ - \ \\Illuminate\\Support\\Collection\n# */\n# protected $states;\n# \n# /**\n#\ - \ * The parent relationships that will be applied to the model.\n# *\n# * @var\ - \ \\Illuminate\\Support\\Collection\n# */\n# protected $has;\n# \n# /**\n# * The\ - \ child relationships that will be applied to the model.\n# *\n# * @var \\Illuminate\\\ - Support\\Collection\n# */\n# protected $for;\n# \n# /**\n# * The model instances\ - \ to always use when creating relationships.\n# *\n# * @var \\Illuminate\\Support\\\ - Collection\n# */\n# protected $recycle;\n# \n# /**\n# * The \"after making\" callbacks\ - \ that will be applied to the model.\n# *\n# * @var \\Illuminate\\Support\\Collection\n\ - # */\n# protected $afterMaking;\n# \n# /**\n# * The \"after creating\" callbacks\ - \ that will be applied to the model.\n# *\n# * @var \\Illuminate\\Support\\Collection\n\ - # */\n# protected $afterCreating;\n# \n# /**\n# * The name of the database connection\ - \ that will be used to create the models.\n# *\n# * @var string|null\n# */\n#\ - \ protected $connection;\n# \n# /**\n# * The current Faker instance.\n# *\n# *\ - \ @var \\Faker\\Generator\n# */\n# protected $faker;\n# \n# /**\n# * The default\ - \ namespace where factories reside.\n# *\n# * @var string\n# */\n# public static\ - \ $namespace = 'Database\\\\Factories\\\\';\n# \n# /**\n# * The default model\ - \ name resolver.\n# *\n# * @var callable(self): class-string\n# */\n#\ - \ protected static $modelNameResolver;\n# \n# /**\n# * The factory name resolver.\n\ - # *\n# * @var callable\n# */\n# protected static $factoryNameResolver;\n# \n#\ - \ /**\n# * Create a new factory instance.\n# *\n# * @param int|null $count\n\ - # * @param \\Illuminate\\Support\\Collection|null $states\n# * @param \\Illuminate\\\ - Support\\Collection|null $has\n# * @param \\Illuminate\\Support\\Collection|null\ - \ $for\n# * @param \\Illuminate\\Support\\Collection|null $afterMaking\n# *\ - \ @param \\Illuminate\\Support\\Collection|null $afterCreating\n# * @param \ - \ string|null $connection\n# * @param \\Illuminate\\Support\\Collection|null\ - \ $recycle\n# * @return void" -- name: new - visibility: public - parameters: - - name: attributes - default: '[]' - comment: "# * Define the model's default state.\n# *\n# * @return array\n# */\n# abstract public function definition();\n# \n# /**\n# * Get a\ - \ new factory instance for the given attributes.\n# *\n# * @param (callable(array): array)|array $attributes\n# * @return\ - \ static" -- name: times - visibility: public - parameters: - - name: count - comment: '# * Get a new factory instance for the given number of models. - - # * - - # * @param int $count - - # * @return static' -- name: configure - visibility: public - parameters: [] - comment: '# * Configure the factory. - - # * - - # * @return static' -- name: raw - visibility: public - parameters: - - name: attributes - default: '[]' - - name: parent - default: 'null' - comment: '# * Get the raw attributes generated by the factory. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return array' -- name: createOne - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a single model and persist it to the database. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @return TModel' -- name: createOneQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a single model and persist it to the database without dispatching - any model events. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @return TModel' -- name: createMany - visibility: public - parameters: - - name: records - default: 'null' - comment: '# * Create a collection of models and persist them to the database. - - # * - - # * @param int|null|iterable> $records - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: createManyQuietly - visibility: public - parameters: - - name: records - default: 'null' - comment: '# * Create a collection of models and persist them to the database without - dispatching any model events. - - # * - - # * @param int|null|iterable> $records - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: create - visibility: public - parameters: - - name: attributes - default: '[]' - - name: parent - default: 'null' - comment: '# * Create a collection of models and persist them to the database. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return \Illuminate\Database\Eloquent\Collection|TModel' -- name: createQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - - name: parent - default: 'null' - comment: '# * Create a collection of models and persist them to the database without - dispatching any model events. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return \Illuminate\Database\Eloquent\Collection|TModel' -- name: lazy - visibility: public - parameters: - - name: attributes - default: '[]' - - name: parent - default: 'null' - comment: '# * Create a callback that persists a model in the database when invoked. - - # * - - # * @param array $attributes - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return \Closure(): (\Illuminate\Database\Eloquent\Collection|TModel)' -- name: store - visibility: protected - parameters: - - name: results - comment: '# * Set the connection name on the results and store them. - - # * - - # * @param \Illuminate\Support\Collection $results - - # * @return void' -- name: createChildren - visibility: protected - parameters: - - name: model - comment: '# * Create the children for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return void' -- name: makeOne - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Make a single instance of the model. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @return TModel' -- name: make - visibility: public - parameters: - - name: attributes - default: '[]' - - name: parent - default: 'null' - comment: '# * Create a collection of models. - - # * - - # * @param (callable(array): array)|array $attributes - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return \Illuminate\Database\Eloquent\Collection|TModel' -- name: makeInstance - visibility: protected - parameters: - - name: parent - comment: '# * Make an instance of the model with the given attributes. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return \Illuminate\Database\Eloquent\Model' -- name: getExpandedAttributes - visibility: protected - parameters: - - name: parent - comment: '# * Get a raw attributes array for the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return mixed' -- name: getRawAttributes - visibility: protected - parameters: - - name: parent - comment: '# * Get the raw attributes for the model as an array. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return array' -- name: parentResolvers - visibility: protected - parameters: [] - comment: '# * Create the parent relationship resolvers (as deferred Closures). - - # * - - # * @return array' -- name: expandAttributes - visibility: protected - parameters: - - name: definition - comment: '# * Expand all attributes to their underlying values. - - # * - - # * @param array $definition - - # * @return array' -- name: state - visibility: public - parameters: - - name: state - comment: '# * Add a new state transformation to the model definition. - - # * - - # * @param (callable(array, TModel|null): array)|array $state - - # * @return static' -- name: set - visibility: public - parameters: - - name: key - - name: value - comment: '# * Set a single model attribute. - - # * - - # * @param string|int $key - - # * @param mixed $value - - # * @return static' -- name: sequence - visibility: public - parameters: - - name: '...$sequence' - comment: '# * Add a new sequenced state transformation to the model definition. - - # * - - # * @param mixed ...$sequence - - # * @return static' -- name: forEachSequence - visibility: public - parameters: - - name: '...$sequence' - comment: '# * Add a new sequenced state transformation to the model definition and - update the pending creation count to the size of the sequence. - - # * - - # * @param array ...$sequence - - # * @return static' -- name: crossJoinSequence - visibility: public - parameters: - - name: '...$sequence' - comment: '# * Add a new cross joined sequenced state transformation to the model - definition. - - # * - - # * @param array ...$sequence - - # * @return static' -- name: has - visibility: public - parameters: - - name: factory - - name: relationship - default: 'null' - comment: '# * Define a child relationship for the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Factories\Factory $factory - - # * @param string|null $relationship - - # * @return static' -- name: guessRelationship - visibility: protected - parameters: - - name: related - comment: '# * Attempt to guess the relationship name for a "has" relationship. - - # * - - # * @param string $related - - # * @return string' -- name: hasAttached - visibility: public - parameters: - - name: factory - - name: pivot - default: '[]' - - name: relationship - default: 'null' - comment: '# * Define an attached relationship for the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $factory - - # * @param (callable(): array)|array $pivot - - # * @param string|null $relationship - - # * @return static' -- name: for - visibility: public - parameters: - - name: factory - - name: relationship - default: 'null' - comment: '# * Define a parent relationship for the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Factories\Factory|\Illuminate\Database\Eloquent\Model $factory - - # * @param string|null $relationship - - # * @return static' -- name: recycle - visibility: public - parameters: - - name: model - comment: '# * Provide model instances to use instead of any nested factory calls - when creating relationships. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Support\Collection|array $model - - # * @return static' -- name: getRandomRecycledModel - visibility: public - parameters: - - name: modelClassName - comment: '# * Retrieve a random model of a given type from previously provided models - to recycle. - - # * - - # * @template TClass of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $modelClassName - - # * @return TClass|null' -- name: afterMaking - visibility: public - parameters: - - name: callback - comment: '# * Add a new "after making" callback to the model definition. - - # * - - # * @param \Closure(TModel): mixed $callback - - # * @return static' -- name: afterCreating - visibility: public - parameters: - - name: callback - comment: '# * Add a new "after creating" callback to the model definition. - - # * - - # * @param \Closure(TModel): mixed $callback - - # * @return static' -- name: callAfterMaking - visibility: protected - parameters: - - name: instances - comment: '# * Call the "after making" callbacks for the given model instances. - - # * - - # * @param \Illuminate\Support\Collection $instances - - # * @return void' -- name: callAfterCreating - visibility: protected - parameters: - - name: instances - - name: parent - default: 'null' - comment: '# * Call the "after creating" callbacks for the given model instances. - - # * - - # * @param \Illuminate\Support\Collection $instances - - # * @param \Illuminate\Database\Eloquent\Model|null $parent - - # * @return void' -- name: count - visibility: public - parameters: - - name: count - comment: '# * Specify how many models should be generated. - - # * - - # * @param int|null $count - - # * @return static' -- name: connection - visibility: public - parameters: - - name: connection - comment: '# * Specify the database connection that should be used to generate models. - - # * - - # * @param string $connection - - # * @return static' -- name: newInstance - visibility: protected - parameters: - - name: arguments - default: '[]' - comment: '# * Create a new instance of the factory builder with the given mutated - properties. - - # * - - # * @param array $arguments - - # * @return static' -- name: newModel - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Get a new model instance. - - # * - - # * @param array $attributes - - # * @return TModel' -- name: modelName - visibility: public - parameters: [] - comment: '# * Get the name of the model that is generated by the factory. - - # * - - # * @return class-string' -- name: guessModelNamesUsing - visibility: public - parameters: - - name: callback - comment: '# * Specify the callback that should be invoked to guess model names based - on factory names. - - # * - - # * @param callable(self): class-string $callback - - # * @return void' -- name: useNamespace - visibility: public - parameters: - - name: namespace - comment: '# * Specify the default namespace that contains the application''s model - factories. - - # * - - # * @param string $namespace - - # * @return void' -- name: factoryForModel - visibility: public - parameters: - - name: modelName - comment: '# * Get a new factory instance for the given model name. - - # * - - # * @template TClass of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $modelName - - # * @return \Illuminate\Database\Eloquent\Factories\Factory' -- name: guessFactoryNamesUsing - visibility: public - parameters: - - name: callback - comment: '# * Specify the callback that should be invoked to guess factory names - based on dynamic relationship names. - - # * - - # * @param callable(class-string<\Illuminate\Database\Eloquent\Model>): class-string<\Illuminate\Database\Eloquent\Factories\Factory> $callback - - # * @return void' -- name: withFaker - visibility: protected - parameters: [] - comment: '# * Get a new Faker instance. - - # * - - # * @return \Faker\Generator' -- name: resolveFactoryName - visibility: public - parameters: - - name: modelName - comment: '# * Get the factory name for the given model name. - - # * - - # * @template TClass of \Illuminate\Database\Eloquent\Model - - # * - - # * @param class-string $modelName - - # * @return class-string<\Illuminate\Database\Eloquent\Factories\Factory>' -- name: appNamespace - visibility: protected - parameters: [] - comment: '# * Get the application namespace for the application. - - # * - - # * @return string' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Proxy dynamic factory methods onto their proper methods. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Closure -- Faker\Generator -- Illuminate\Container\Container -- Illuminate\Contracts\Foundation\Application -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\SoftDeletes -- Illuminate\Support\Carbon -- Illuminate\Support\Collection -- Illuminate\Support\Enumerable -- Illuminate\Support\Str -- Illuminate\Support\Traits\Conditionable -- Illuminate\Support\Traits\ForwardsCalls -- Illuminate\Support\Traits\Macroable -- Throwable -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/HasFactory.yaml b/api/laravel/Database/Eloquent/Factories/HasFactory.yaml deleted file mode 100644 index 7a8328b..0000000 --- a/api/laravel/Database/Eloquent/Factories/HasFactory.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: HasFactory -class_comment: null -dependencies: [] -properties: [] -methods: -- name: factory - visibility: public - parameters: - - name: count - default: 'null' - - name: state - default: '[]' - comment: '# * @template TFactory of \Illuminate\Database\Eloquent\Factories\Factory - - # */ - - # trait HasFactory - - # { - - # /** - - # * Get a new factory instance for the model. - - # * - - # * @param (callable(array, static|null): array)|array|int|null $count - - # * @param (callable(array, static|null): array)|array $state - - # * @return TFactory' -- name: newFactory - visibility: protected - parameters: [] - comment: '# * Create a new factory instance for the model. - - # * - - # * @return TFactory|null' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/Relationship.yaml b/api/laravel/Database/Eloquent/Factories/Relationship.yaml deleted file mode 100644 index 1a33475..0000000 --- a/api/laravel/Database/Eloquent/Factories/Relationship.yaml +++ /dev/null @@ -1,70 +0,0 @@ -name: Relationship -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: BelongsToMany - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsToMany -- name: HasOneOrMany - type: class - source: Illuminate\Database\Eloquent\Relations\HasOneOrMany -- name: MorphOneOrMany - type: class - source: Illuminate\Database\Eloquent\Relations\MorphOneOrMany -properties: -- name: factory - visibility: protected - comment: '# * The related factory instance. - - # * - - # * @var \Illuminate\Database\Eloquent\Factories\Factory' -- name: relationship - visibility: protected - comment: '# * The relationship name. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: relationship - comment: "# * The related factory instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Eloquent\\Factories\\Factory\n# */\n# protected $factory;\n# \n# /**\n# * The\ - \ relationship name.\n# *\n# * @var string\n# */\n# protected $relationship;\n\ - # \n# /**\n# * Create a new child relationship instance.\n# *\n# * @param \\\ - Illuminate\\Database\\Eloquent\\Factories\\Factory $factory\n# * @param string\ - \ $relationship\n# * @return void" -- name: createFor - visibility: public - parameters: - - name: parent - comment: '# * Create the child relationship for the given parent model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $parent - - # * @return void' -- name: recycle - visibility: public - parameters: - - name: recycle - comment: '# * Specify the model instances to always use when creating relationships. - - # * - - # * @param \Illuminate\Support\Collection $recycle - - # * @return $this' -traits: -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\BelongsToMany -- Illuminate\Database\Eloquent\Relations\HasOneOrMany -- Illuminate\Database\Eloquent\Relations\MorphOneOrMany -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Factories/Sequence.yaml b/api/laravel/Database/Eloquent/Factories/Sequence.yaml deleted file mode 100644 index 03d0434..0000000 --- a/api/laravel/Database/Eloquent/Factories/Sequence.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: Sequence -class_comment: null -dependencies: -- name: Countable - type: class - source: Countable -properties: -- name: sequence - visibility: protected - comment: '# * The sequence of return values. - - # * - - # * @var array' -- name: count - visibility: public - comment: '# * The count of the sequence items. - - # * - - # * @var int' -- name: index - visibility: public - comment: '# * The current index of the sequence iteration. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: '...$sequence' - comment: "# * The sequence of return values.\n# *\n# * @var array\n# */\n# protected\ - \ $sequence;\n# \n# /**\n# * The count of the sequence items.\n# *\n# * @var int\n\ - # */\n# public $count;\n# \n# /**\n# * The current index of the sequence iteration.\n\ - # *\n# * @var int\n# */\n# public $index = 0;\n# \n# /**\n# * Create a new sequence\ - \ instance.\n# *\n# * @param mixed ...$sequence\n# * @return void" -- name: count - visibility: public - parameters: [] - comment: '# * Get the current count of the sequence items. - - # * - - # * @return int' -- name: __invoke - visibility: public - parameters: [] - comment: '# * Get the next value in the sequence. - - # * - - # * @return mixed' -traits: -- Countable -interfaces: -- Countable diff --git a/api/laravel/Database/Eloquent/HasBuilder.yaml b/api/laravel/Database/Eloquent/HasBuilder.yaml deleted file mode 100644 index 076f593..0000000 --- a/api/laravel/Database/Eloquent/HasBuilder.yaml +++ /dev/null @@ -1,122 +0,0 @@ -name: HasBuilder -class_comment: null -dependencies: [] -properties: [] -methods: -- name: query - visibility: public - parameters: [] - comment: '# * @template TBuilder of \Illuminate\Database\Eloquent\Builder - - # */ - - # trait HasBuilder - - # { - - # /** - - # * Begin querying the model. - - # * - - # * @return TBuilder' -- name: newEloquentBuilder - visibility: public - parameters: - - name: query - comment: '# * Create a new Eloquent query builder for the model. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return TBuilder' -- name: newQuery - visibility: public - parameters: [] - comment: '# * Get a new query builder for the model''s table. - - # * - - # * @return TBuilder' -- name: newModelQuery - visibility: public - parameters: [] - comment: '# * Get a new query builder that doesn''t have any global scopes or eager - loading. - - # * - - # * @return TBuilder' -- name: newQueryWithoutRelationships - visibility: public - parameters: [] - comment: '# * Get a new query builder with no relationships loaded. - - # * - - # * @return TBuilder' -- name: newQueryWithoutScopes - visibility: public - parameters: [] - comment: '# * Get a new query builder that doesn''t have any global scopes. - - # * - - # * @return TBuilder' -- name: newQueryWithoutScope - visibility: public - parameters: - - name: scope - comment: '# * Get a new query instance without a given scope. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|string $scope - - # * @return TBuilder' -- name: newQueryForRestoration - visibility: public - parameters: - - name: ids - comment: '# * Get a new query to restore one or more models by their queueable IDs. - - # * - - # * @param array|int $ids - - # * @return TBuilder' -- name: 'on' - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Begin querying the model on a given connection. - - # * - - # * @param string|null $connection - - # * @return TBuilder' -- name: onWriteConnection - visibility: public - parameters: [] - comment: '# * Begin querying the model on the write connection. - - # * - - # * @return TBuilder' -- name: with - visibility: public - parameters: - - name: relations - comment: '# * Begin querying a model with eager loading. - - # * - - # * @param array|string $relations - - # * @return TBuilder' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/HigherOrderBuilderProxy.yaml b/api/laravel/Database/Eloquent/HigherOrderBuilderProxy.yaml deleted file mode 100644 index 2d0d607..0000000 --- a/api/laravel/Database/Eloquent/HigherOrderBuilderProxy.yaml +++ /dev/null @@ -1,56 +0,0 @@ -name: HigherOrderBuilderProxy -class_comment: '# * @mixin \Illuminate\Database\Eloquent\Builder' -dependencies: [] -properties: -- name: builder - visibility: protected - comment: '# * @mixin \Illuminate\Database\Eloquent\Builder - - # */ - - # class HigherOrderBuilderProxy - - # { - - # /** - - # * The collection being operated on. - - # * - - # * @var \Illuminate\Database\Eloquent\Builder<*>' -- name: method - visibility: protected - comment: '# * The method being proxied. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: builder - - name: method - comment: "# * @mixin \\Illuminate\\Database\\Eloquent\\Builder\n# */\n# class HigherOrderBuilderProxy\n\ - # {\n# /**\n# * The collection being operated on.\n# *\n# * @var \\Illuminate\\\ - Database\\Eloquent\\Builder<*>\n# */\n# protected $builder;\n# \n# /**\n# * The\ - \ method being proxied.\n# *\n# * @var string\n# */\n# protected $method;\n# \n\ - # /**\n# * Create a new proxy instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Eloquent\\Builder<*> $builder\n# * @param string $method\n# * @return void" -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Proxy a scope call onto the query builder. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/InvalidCastException.yaml b/api/laravel/Database/Eloquent/InvalidCastException.yaml deleted file mode 100644 index 7b50bbc..0000000 --- a/api/laravel/Database/Eloquent/InvalidCastException.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: InvalidCastException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: model - visibility: public - comment: '# * The name of the affected Eloquent model. - - # * - - # * @var string' -- name: column - visibility: public - comment: '# * The name of the column. - - # * - - # * @var string' -- name: castType - visibility: public - comment: '# * The name of the cast type. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: model - - name: column - - name: castType - comment: "# * The name of the affected Eloquent model.\n# *\n# * @var string\n#\ - \ */\n# public $model;\n# \n# /**\n# * The name of the column.\n# *\n# * @var\ - \ string\n# */\n# public $column;\n# \n# /**\n# * The name of the cast type.\n\ - # *\n# * @var string\n# */\n# public $castType;\n# \n# /**\n# * Create a new exception\ - \ instance.\n# *\n# * @param object $model\n# * @param string $column\n# *\ - \ @param string $castType\n# * @return void" -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/JsonEncodingException.yaml b/api/laravel/Database/Eloquent/JsonEncodingException.yaml deleted file mode 100644 index 14cb80f..0000000 --- a/api/laravel/Database/Eloquent/JsonEncodingException.yaml +++ /dev/null @@ -1,56 +0,0 @@ -name: JsonEncodingException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: -- name: forModel - visibility: public - parameters: - - name: model - - name: message - comment: '# * Create a new JSON encoding exception for the model. - - # * - - # * @param mixed $model - - # * @param string $message - - # * @return static' -- name: forResource - visibility: public - parameters: - - name: resource - - name: message - comment: '# * Create a new JSON encoding exception for the resource. - - # * - - # * @param \Illuminate\Http\Resources\Json\JsonResource $resource - - # * @param string $message - - # * @return static' -- name: forAttribute - visibility: public - parameters: - - name: model - - name: key - - name: message - comment: '# * Create a new JSON encoding exception for an attribute. - - # * - - # * @param mixed $model - - # * @param mixed $key - - # * @param string $message - - # * @return static' -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/MassAssignmentException.yaml b/api/laravel/Database/Eloquent/MassAssignmentException.yaml deleted file mode 100644 index f386d1c..0000000 --- a/api/laravel/Database/Eloquent/MassAssignmentException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: MassAssignmentException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/MassPrunable.yaml b/api/laravel/Database/Eloquent/MassPrunable.yaml deleted file mode 100644 index 64c16c7..0000000 --- a/api/laravel/Database/Eloquent/MassPrunable.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: MassPrunable -class_comment: null -dependencies: -- name: ModelsPruned - type: class - source: Illuminate\Database\Events\ModelsPruned -- name: LogicException - type: class - source: LogicException -properties: [] -methods: -- name: pruneAll - visibility: public - parameters: - - name: chunkSize - default: '1000' - comment: '# * Prune all prunable models in the database. - - # * - - # * @param int $chunkSize - - # * @return int' -- name: prunable - visibility: public - parameters: [] - comment: '# * Get the prunable model query. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -traits: -- Illuminate\Database\Events\ModelsPruned -- LogicException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/MissingAttributeException.yaml b/api/laravel/Database/Eloquent/MissingAttributeException.yaml deleted file mode 100644 index 7402818..0000000 --- a/api/laravel/Database/Eloquent/MissingAttributeException.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: MissingAttributeException -class_comment: null -dependencies: -- name: OutOfBoundsException - type: class - source: OutOfBoundsException -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: model - - name: key - comment: '# * Create a new missing attribute exception instance. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @return void' -traits: -- OutOfBoundsException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Model.yaml b/api/laravel/Database/Eloquent/Model.yaml deleted file mode 100644 index d2ce7b0..0000000 --- a/api/laravel/Database/Eloquent/Model.yaml +++ /dev/null @@ -1,2035 +0,0 @@ -name: Model -class_comment: null -dependencies: -- name: ArrayAccess - type: class - source: ArrayAccess -- name: HasBroadcastChannel - type: class - source: Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- name: QueueableCollection - type: class - source: Illuminate\Contracts\Queue\QueueableCollection -- name: QueueableEntity - type: class - source: Illuminate\Contracts\Queue\QueueableEntity -- name: UrlRoutable - type: class - source: Illuminate\Contracts\Routing\UrlRoutable -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: CanBeEscapedWhenCastToString - type: class - source: Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- name: Jsonable - type: class - source: Illuminate\Contracts\Support\Jsonable -- name: Resolver - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: EloquentCollection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: BelongsToMany - type: class - source: Illuminate\Database\Eloquent\Relations\BelongsToMany -- name: AsPivot - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- name: HasManyThrough - type: class - source: Illuminate\Database\Eloquent\Relations\HasManyThrough -- name: Pivot - type: class - source: Illuminate\Database\Eloquent\Relations\Pivot -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: BaseCollection - type: class - source: Illuminate\Support\Collection -- name: Str - type: class - source: Illuminate\Support\Str -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: JsonSerializable - type: class - source: JsonSerializable -- name: LogicException - type: class - source: LogicException -- name: Stringable - type: class - source: Stringable -properties: -- name: connection - visibility: protected - comment: '# * The connection name for the model. - - # * - - # * @var string|null' -- name: table - visibility: protected - comment: '# * The table associated with the model. - - # * - - # * @var string' -- name: primaryKey - visibility: protected - comment: '# * The primary key for the model. - - # * - - # * @var string' -- name: keyType - visibility: protected - comment: '# * The "type" of the primary key ID. - - # * - - # * @var string' -- name: incrementing - visibility: public - comment: '# * Indicates if the IDs are auto-incrementing. - - # * - - # * @var bool' -- name: with - visibility: protected - comment: '# * The relations to eager load on every query. - - # * - - # * @var array' -- name: withCount - visibility: protected - comment: '# * The relationship counts that should be eager loaded on every query. - - # * - - # * @var array' -- name: preventsLazyLoading - visibility: public - comment: '# * Indicates whether lazy loading will be prevented on this model. - - # * - - # * @var bool' -- name: perPage - visibility: protected - comment: '# * The number of models to return for pagination. - - # * - - # * @var int' -- name: exists - visibility: public - comment: '# * Indicates if the model exists. - - # * - - # * @var bool' -- name: wasRecentlyCreated - visibility: public - comment: '# * Indicates if the model was inserted during the object''s lifecycle. - - # * - - # * @var bool' -- name: escapeWhenCastingToString - visibility: protected - comment: '# * Indicates that the object''s string representation should be escaped - when __toString is invoked. - - # * - - # * @var bool' -- name: resolver - visibility: protected - comment: '# * The connection resolver instance. - - # * - - # * @var \Illuminate\Database\ConnectionResolverInterface' -- name: dispatcher - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: booted - visibility: protected - comment: '# * The array of booted models. - - # * - - # * @var array' -- name: traitInitializers - visibility: protected - comment: '# * The array of trait initializers that will be called on each new instance. - - # * - - # * @var array' -- name: globalScopes - visibility: protected - comment: '# * The array of global scopes on the model. - - # * - - # * @var array' -- name: ignoreOnTouch - visibility: protected - comment: '# * The list of models classes that should not be affected with touch. - - # * - - # * @var array' -- name: modelsShouldPreventLazyLoading - visibility: protected - comment: '# * Indicates whether lazy loading should be restricted on all models. - - # * - - # * @var bool' -- name: lazyLoadingViolationCallback - visibility: protected - comment: '# * The callback that is responsible for handling lazy loading violations. - - # * - - # * @var callable|null' -- name: modelsShouldPreventSilentlyDiscardingAttributes - visibility: protected - comment: '# * Indicates if an exception should be thrown instead of silently discarding - non-fillable attributes. - - # * - - # * @var bool' -- name: discardedAttributeViolationCallback - visibility: protected - comment: '# * The callback that is responsible for handling discarded attribute - violations. - - # * - - # * @var callable|null' -- name: modelsShouldPreventAccessingMissingAttributes - visibility: protected - comment: '# * Indicates if an exception should be thrown when trying to access a - missing attribute on a retrieved model. - - # * - - # * @var bool' -- name: missingAttributeViolationCallback - visibility: protected - comment: '# * The callback that is responsible for handling missing attribute violations. - - # * - - # * @var callable|null' -- name: isBroadcasting - visibility: protected - comment: '# * Indicates if broadcasting is currently enabled. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: attributes - default: '[]' - comment: "# * The connection name for the model.\n# *\n# * @var string|null\n# */\n\ - # protected $connection;\n# \n# /**\n# * The table associated with the model.\n\ - # *\n# * @var string\n# */\n# protected $table;\n# \n# /**\n# * The primary key\ - \ for the model.\n# *\n# * @var string\n# */\n# protected $primaryKey = 'id';\n\ - # \n# /**\n# * The \"type\" of the primary key ID.\n# *\n# * @var string\n# */\n\ - # protected $keyType = 'int';\n# \n# /**\n# * Indicates if the IDs are auto-incrementing.\n\ - # *\n# * @var bool\n# */\n# public $incrementing = true;\n# \n# /**\n# * The relations\ - \ to eager load on every query.\n# *\n# * @var array\n# */\n# protected $with\ - \ = [];\n# \n# /**\n# * The relationship counts that should be eager loaded on\ - \ every query.\n# *\n# * @var array\n# */\n# protected $withCount = [];\n# \n\ - # /**\n# * Indicates whether lazy loading will be prevented on this model.\n#\ - \ *\n# * @var bool\n# */\n# public $preventsLazyLoading = false;\n# \n# /**\n\ - # * The number of models to return for pagination.\n# *\n# * @var int\n# */\n\ - # protected $perPage = 15;\n# \n# /**\n# * Indicates if the model exists.\n# *\n\ - # * @var bool\n# */\n# public $exists = false;\n# \n# /**\n# * Indicates if the\ - \ model was inserted during the object's lifecycle.\n# *\n# * @var bool\n# */\n\ - # public $wasRecentlyCreated = false;\n# \n# /**\n# * Indicates that the object's\ - \ string representation should be escaped when __toString is invoked.\n# *\n#\ - \ * @var bool\n# */\n# protected $escapeWhenCastingToString = false;\n# \n# /**\n\ - # * The connection resolver instance.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionResolverInterface\n# */\n# protected static $resolver;\n# \n# /**\n\ - # * The event dispatcher instance.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\\ - Dispatcher\n# */\n# protected static $dispatcher;\n# \n# /**\n# * The array of\ - \ booted models.\n# *\n# * @var array\n# */\n# protected static $booted = [];\n\ - # \n# /**\n# * The array of trait initializers that will be called on each new\ - \ instance.\n# *\n# * @var array\n# */\n# protected static $traitInitializers\ - \ = [];\n# \n# /**\n# * The array of global scopes on the model.\n# *\n# * @var\ - \ array\n# */\n# protected static $globalScopes = [];\n# \n# /**\n# * The list\ - \ of models classes that should not be affected with touch.\n# *\n# * @var array\n\ - # */\n# protected static $ignoreOnTouch = [];\n# \n# /**\n# * Indicates whether\ - \ lazy loading should be restricted on all models.\n# *\n# * @var bool\n# */\n\ - # protected static $modelsShouldPreventLazyLoading = false;\n# \n# /**\n# * The\ - \ callback that is responsible for handling lazy loading violations.\n# *\n# *\ - \ @var callable|null\n# */\n# protected static $lazyLoadingViolationCallback;\n\ - # \n# /**\n# * Indicates if an exception should be thrown instead of silently\ - \ discarding non-fillable attributes.\n# *\n# * @var bool\n# */\n# protected static\ - \ $modelsShouldPreventSilentlyDiscardingAttributes = false;\n# \n# /**\n# * The\ - \ callback that is responsible for handling discarded attribute violations.\n\ - # *\n# * @var callable|null\n# */\n# protected static $discardedAttributeViolationCallback;\n\ - # \n# /**\n# * Indicates if an exception should be thrown when trying to access\ - \ a missing attribute on a retrieved model.\n# *\n# * @var bool\n# */\n# protected\ - \ static $modelsShouldPreventAccessingMissingAttributes = false;\n# \n# /**\n\ - # * The callback that is responsible for handling missing attribute violations.\n\ - # *\n# * @var callable|null\n# */\n# protected static $missingAttributeViolationCallback;\n\ - # \n# /**\n# * Indicates if broadcasting is currently enabled.\n# *\n# * @var\ - \ bool\n# */\n# protected static $isBroadcasting = true;\n# \n# /**\n# * The Eloquent\ - \ query builder class to use for the model.\n# *\n# * @var class-string<\\Illuminate\\\ - Database\\Eloquent\\Builder<*>>\n# */\n# protected static string $builder = Builder::class;\n\ - # \n# /**\n# * The name of the \"created at\" column.\n# *\n# * @var string|null\n\ - # */\n# const CREATED_AT = 'created_at';\n# \n# /**\n# * The name of the \"updated\ - \ at\" column.\n# *\n# * @var string|null\n# */\n# const UPDATED_AT = 'updated_at';\n\ - # \n# /**\n# * Create a new Eloquent model instance.\n# *\n# * @param array \ - \ $attributes\n# * @return void" -- name: bootIfNotBooted - visibility: protected - parameters: [] - comment: '# * Check if the model needs to be booted and if so, do it. - - # * - - # * @return void' -- name: booting - visibility: protected - parameters: [] - comment: '# * Perform any actions required before the model boots. - - # * - - # * @return void' -- name: boot - visibility: protected - parameters: [] - comment: '# * Bootstrap the model and its traits. - - # * - - # * @return void' -- name: bootTraits - visibility: protected - parameters: [] - comment: '# * Boot all of the bootable traits on the model. - - # * - - # * @return void' -- name: initializeTraits - visibility: protected - parameters: [] - comment: '# * Initialize any initializable traits on the model. - - # * - - # * @return void' -- name: booted - visibility: protected - parameters: [] - comment: '# * Perform any actions required after the model boots. - - # * - - # * @return void' -- name: clearBootedModels - visibility: public - parameters: [] - comment: '# * Clear the list of booted models so they will be re-booted. - - # * - - # * @return void' -- name: withoutTouching - visibility: public - parameters: - - name: callback - comment: '# * Disables relationship model touching for the current class during - given callback scope. - - # * - - # * @param callable $callback - - # * @return void' -- name: withoutTouchingOn - visibility: public - parameters: - - name: models - - name: callback - comment: '# * Disables relationship model touching for the given model classes during - given callback scope. - - # * - - # * @param array $models - - # * @param callable $callback - - # * @return void' -- name: isIgnoringTouch - visibility: public - parameters: - - name: class - default: 'null' - comment: '# * Determine if the given model is ignoring touches. - - # * - - # * @param string|null $class - - # * @return bool' -- name: shouldBeStrict - visibility: public - parameters: - - name: shouldBeStrict - default: 'true' - comment: '# * Indicate that models should prevent lazy loading, silently discarding - attributes, and accessing missing attributes. - - # * - - # * @param bool $shouldBeStrict - - # * @return void' -- name: preventLazyLoading - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Prevent model relationships from being lazy loaded. - - # * - - # * @param bool $value - - # * @return void' -- name: handleLazyLoadingViolationUsing - visibility: public - parameters: - - name: callback - comment: '# * Register a callback that is responsible for handling lazy loading - violations. - - # * - - # * @param callable|null $callback - - # * @return void' -- name: preventSilentlyDiscardingAttributes - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Prevent non-fillable attributes from being silently discarded. - - # * - - # * @param bool $value - - # * @return void' -- name: handleDiscardedAttributeViolationUsing - visibility: public - parameters: - - name: callback - comment: '# * Register a callback that is responsible for handling discarded attribute - violations. - - # * - - # * @param callable|null $callback - - # * @return void' -- name: preventAccessingMissingAttributes - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Prevent accessing missing attributes on retrieved models. - - # * - - # * @param bool $value - - # * @return void' -- name: handleMissingAttributeViolationUsing - visibility: public - parameters: - - name: callback - comment: '# * Register a callback that is responsible for handling missing attribute - violations. - - # * - - # * @param callable|null $callback - - # * @return void' -- name: withoutBroadcasting - visibility: public - parameters: - - name: callback - comment: '# * Execute a callback without broadcasting any model events for all model - types. - - # * - - # * @param callable $callback - - # * @return mixed' -- name: fill - visibility: public - parameters: - - name: attributes - comment: '# * Fill the model with an array of attributes. - - # * - - # * @param array $attributes - - # * @return $this - - # * - - # * @throws \Illuminate\Database\Eloquent\MassAssignmentException' -- name: forceFill - visibility: public - parameters: - - name: attributes - comment: '# * Fill the model with an array of attributes. Force mass assignment. - - # * - - # * @param array $attributes - - # * @return $this' -- name: qualifyColumn - visibility: public - parameters: - - name: column - comment: '# * Qualify the given column name by the model''s table. - - # * - - # * @param string $column - - # * @return string' -- name: qualifyColumns - visibility: public - parameters: - - name: columns - comment: '# * Qualify the given columns with the model''s table. - - # * - - # * @param array $columns - - # * @return array' -- name: newInstance - visibility: public - parameters: - - name: attributes - default: '[]' - - name: exists - default: 'false' - comment: '# * Create a new instance of the given model. - - # * - - # * @param array $attributes - - # * @param bool $exists - - # * @return static' -- name: newFromBuilder - visibility: public - parameters: - - name: attributes - default: '[]' - - name: connection - default: 'null' - comment: '# * Create a new model instance that is existing. - - # * - - # * @param array $attributes - - # * @param string|null $connection - - # * @return static' -- name: 'on' - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Begin querying the model on a given connection. - - # * - - # * @param string|null $connection - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: onWriteConnection - visibility: public - parameters: [] - comment: '# * Begin querying the model on the write connection. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: all - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Get all of the models from the database. - - # * - - # * @param array|string $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: with - visibility: public - parameters: - - name: relations - comment: '# * Begin querying a model with eager loading. - - # * - - # * @param array|string $relations - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: load - visibility: public - parameters: - - name: relations - comment: '# * Eager load relations on the model. - - # * - - # * @param array|string $relations - - # * @return $this' -- name: loadMorph - visibility: public - parameters: - - name: relation - - name: relations - comment: '# * Eager load relationships on the polymorphic relation of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @return $this' -- name: loadMissing - visibility: public - parameters: - - name: relations - comment: '# * Eager load relations on the model if they are not already eager loaded. - - # * - - # * @param array|string $relations - - # * @return $this' -- name: loadAggregate - visibility: public - parameters: - - name: relations - - name: column - - name: function - default: 'null' - comment: '# * Eager load relation''s column aggregations on the model. - - # * - - # * @param array|string $relations - - # * @param string $column - - # * @param string|null $function - - # * @return $this' -- name: loadCount - visibility: public - parameters: - - name: relations - comment: '# * Eager load relation counts on the model. - - # * - - # * @param array|string $relations - - # * @return $this' -- name: loadMax - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Eager load relation max column values on the model. - - # * - - # * @param array|string $relations - - # * @param string $column - - # * @return $this' -- name: loadMin - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Eager load relation min column values on the model. - - # * - - # * @param array|string $relations - - # * @param string $column - - # * @return $this' -- name: loadSum - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Eager load relation''s column summations on the model. - - # * - - # * @param array|string $relations - - # * @param string $column - - # * @return $this' -- name: loadAvg - visibility: public - parameters: - - name: relations - - name: column - comment: '# * Eager load relation average column values on the model. - - # * - - # * @param array|string $relations - - # * @param string $column - - # * @return $this' -- name: loadExists - visibility: public - parameters: - - name: relations - comment: '# * Eager load related model existence values on the model. - - # * - - # * @param array|string $relations - - # * @return $this' -- name: loadMorphAggregate - visibility: public - parameters: - - name: relation - - name: relations - - name: column - - name: function - default: 'null' - comment: '# * Eager load relationship column aggregation on the polymorphic relation - of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @param string $column - - # * @param string|null $function - - # * @return $this' -- name: loadMorphCount - visibility: public - parameters: - - name: relation - - name: relations - comment: '# * Eager load relationship counts on the polymorphic relation of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @return $this' -- name: loadMorphMax - visibility: public - parameters: - - name: relation - - name: relations - - name: column - comment: '# * Eager load relationship max column values on the polymorphic relation - of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @param string $column - - # * @return $this' -- name: loadMorphMin - visibility: public - parameters: - - name: relation - - name: relations - - name: column - comment: '# * Eager load relationship min column values on the polymorphic relation - of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @param string $column - - # * @return $this' -- name: loadMorphSum - visibility: public - parameters: - - name: relation - - name: relations - - name: column - comment: '# * Eager load relationship column summations on the polymorphic relation - of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @param string $column - - # * @return $this' -- name: loadMorphAvg - visibility: public - parameters: - - name: relation - - name: relations - - name: column - comment: '# * Eager load relationship average column values on the polymorphic relation - of a model. - - # * - - # * @param string $relation - - # * @param array $relations - - # * @param string $column - - # * @return $this' -- name: increment - visibility: protected - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Increment a column''s value by a given amount. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: decrement - visibility: protected - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Decrement a column''s value by a given amount. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: incrementOrDecrement - visibility: protected - parameters: - - name: column - - name: amount - - name: extra - - name: method - comment: '# * Run the increment or decrement method on the model. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @param string $method - - # * @return int' -- name: update - visibility: public - parameters: - - name: attributes - default: '[]' - - name: options - default: '[]' - comment: '# * Update the model in the database. - - # * - - # * @param array $attributes - - # * @param array $options - - # * @return bool' -- name: updateOrFail - visibility: public - parameters: - - name: attributes - default: '[]' - - name: options - default: '[]' - comment: '# * Update the model in the database within a transaction. - - # * - - # * @param array $attributes - - # * @param array $options - - # * @return bool - - # * - - # * @throws \Throwable' -- name: updateQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - - name: options - default: '[]' - comment: '# * Update the model in the database without raising any events. - - # * - - # * @param array $attributes - - # * @param array $options - - # * @return bool' -- name: incrementQuietly - visibility: protected - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Increment a column''s value by a given amount without raising any - events. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: decrementQuietly - visibility: protected - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Decrement a column''s value by a given amount without raising any - events. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int' -- name: push - visibility: public - parameters: [] - comment: '# * Save the model and all of its relationships. - - # * - - # * @return bool' -- name: pushQuietly - visibility: public - parameters: [] - comment: '# * Save the model and all of its relationships without raising any events - to the parent model. - - # * - - # * @return bool' -- name: saveQuietly - visibility: public - parameters: - - name: options - default: '[]' - comment: '# * Save the model to the database without raising any events. - - # * - - # * @param array $options - - # * @return bool' -- name: save - visibility: public - parameters: - - name: options - default: '[]' - comment: '# * Save the model to the database. - - # * - - # * @param array $options - - # * @return bool' -- name: saveOrFail - visibility: public - parameters: - - name: options - default: '[]' - comment: '# * Save the model to the database within a transaction. - - # * - - # * @param array $options - - # * @return bool - - # * - - # * @throws \Throwable' -- name: finishSave - visibility: protected - parameters: - - name: options - comment: '# * Perform any actions that are necessary after the model is saved. - - # * - - # * @param array $options - - # * @return void' -- name: performUpdate - visibility: protected - parameters: - - name: query - comment: '# * Perform a model update operation. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return bool' -- name: setKeysForSelectQuery - visibility: protected - parameters: - - name: query - comment: '# * Set the keys for a select query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getKeyForSelectQuery - visibility: protected - parameters: [] - comment: '# * Get the primary key value for a select query. - - # * - - # * @return mixed' -- name: setKeysForSaveQuery - visibility: protected - parameters: - - name: query - comment: '# * Set the keys for a save update query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getKeyForSaveQuery - visibility: protected - parameters: [] - comment: '# * Get the primary key value for a save query. - - # * - - # * @return mixed' -- name: performInsert - visibility: protected - parameters: - - name: query - comment: '# * Perform a model insert operation. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return bool' -- name: insertAndSetId - visibility: protected - parameters: - - name: query - - name: attributes - comment: '# * Insert the given attributes and set the ID on the model. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param array $attributes - - # * @return void' -- name: destroy - visibility: public - parameters: - - name: ids - comment: '# * Destroy the models for the given IDs. - - # * - - # * @param \Illuminate\Support\Collection|array|int|string $ids - - # * @return int' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete the model from the database. - - # * - - # * @return bool|null - - # * - - # * @throws \LogicException' -- name: deleteQuietly - visibility: public - parameters: [] - comment: '# * Delete the model from the database without raising any events. - - # * - - # * @return bool' -- name: deleteOrFail - visibility: public - parameters: [] - comment: '# * Delete the model from the database within a transaction. - - # * - - # * @return bool|null - - # * - - # * @throws \Throwable' -- name: forceDelete - visibility: public - parameters: [] - comment: '# * Force a hard delete on a soft deleted model. - - # * - - # * This method protects developers from running forceDelete when the trait is - missing. - - # * - - # * @return bool|null' -- name: performDeleteOnModel - visibility: protected - parameters: [] - comment: '# * Perform the actual delete query on this model instance. - - # * - - # * @return void' -- name: query - visibility: public - parameters: [] - comment: '# * Begin querying the model. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQuery - visibility: public - parameters: [] - comment: '# * Get a new query builder for the model''s table. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newModelQuery - visibility: public - parameters: [] - comment: '# * Get a new query builder that doesn''t have any global scopes or eager - loading. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryWithoutRelationships - visibility: public - parameters: [] - comment: '# * Get a new query builder with no relationships loaded. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: registerGlobalScopes - visibility: public - parameters: - - name: builder - comment: '# * Register the global scopes for this builder instance. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $builder - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryWithoutScopes - visibility: public - parameters: [] - comment: '# * Get a new query builder that doesn''t have any global scopes. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryWithoutScope - visibility: public - parameters: - - name: scope - comment: '# * Get a new query instance without a given scope. - - # * - - # * @param \Illuminate\Database\Eloquent\Scope|string $scope - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryForRestoration - visibility: public - parameters: - - name: ids - comment: '# * Get a new query to restore one or more models by their queueable IDs. - - # * - - # * @param array|int $ids - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newEloquentBuilder - visibility: public - parameters: - - name: query - comment: '# * Create a new Eloquent query builder for the model. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder<*>' -- name: newBaseQueryBuilder - visibility: protected - parameters: [] - comment: '# * Get a new query builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: newCollection - visibility: public - parameters: - - name: models - default: '[]' - comment: '# * Create a new Eloquent Collection instance. - - # * - - # * @template TKey of array-key - - # * @template TModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param array $models - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: newPivot - visibility: public - parameters: - - name: parent - - name: attributes - - name: table - - name: exists - - name: using - default: 'null' - comment: '# * Create a new pivot model instance. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $parent - - # * @param array $attributes - - # * @param string $table - - # * @param bool $exists - - # * @param string|null $using - - # * @return \Illuminate\Database\Eloquent\Relations\Pivot' -- name: hasNamedScope - visibility: public - parameters: - - name: scope - comment: '# * Determine if the model has a given scope. - - # * - - # * @param string $scope - - # * @return bool' -- name: callNamedScope - visibility: public - parameters: - - name: scope - - name: parameters - default: '[]' - comment: '# * Apply the given named scope if possible. - - # * - - # * @param string $scope - - # * @param array $parameters - - # * @return mixed' -- name: toArray - visibility: public - parameters: [] - comment: '# * Convert the model instance to an array. - - # * - - # * @return array' -- name: toJson - visibility: public - parameters: - - name: options - default: '0' - comment: '# * Convert the model instance to JSON. - - # * - - # * @param int $options - - # * @return string - - # * - - # * @throws \Illuminate\Database\Eloquent\JsonEncodingException' -- name: jsonSerialize - visibility: public - parameters: [] - comment: '# * Convert the object into something JSON serializable. - - # * - - # * @return mixed' -- name: fresh - visibility: public - parameters: - - name: with - default: '[]' - comment: '# * Reload a fresh model instance from the database. - - # * - - # * @param array|string $with - - # * @return static|null' -- name: refresh - visibility: public - parameters: [] - comment: '# * Reload the current model instance with fresh attributes from the database. - - # * - - # * @return $this' -- name: replicate - visibility: public - parameters: - - name: except - default: 'null' - comment: '# * Clone the model into a new, non-existing instance. - - # * - - # * @param array|null $except - - # * @return static' -- name: replicateQuietly - visibility: public - parameters: - - name: except - default: 'null' - comment: '# * Clone the model into a new, non-existing instance without raising - any events. - - # * - - # * @param array|null $except - - # * @return static' -- name: is - visibility: public - parameters: - - name: model - comment: '# * Determine if two models have the same ID and belong to the same table. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $model - - # * @return bool' -- name: isNot - visibility: public - parameters: - - name: model - comment: '# * Determine if two models are not the same. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $model - - # * @return bool' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the database connection for the model. - - # * - - # * @return \Illuminate\Database\Connection' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the current connection name for the model. - - # * - - # * @return string|null' -- name: setConnection - visibility: public - parameters: - - name: name - comment: '# * Set the connection associated with the model. - - # * - - # * @param string|null $name - - # * @return $this' -- name: resolveConnection - visibility: public - parameters: - - name: connection - default: 'null' - comment: '# * Resolve a connection instance. - - # * - - # * @param string|null $connection - - # * @return \Illuminate\Database\Connection' -- name: getConnectionResolver - visibility: public - parameters: [] - comment: '# * Get the connection resolver instance. - - # * - - # * @return \Illuminate\Database\ConnectionResolverInterface|null' -- name: setConnectionResolver - visibility: public - parameters: - - name: resolver - comment: '# * Set the connection resolver instance. - - # * - - # * @param \Illuminate\Database\ConnectionResolverInterface $resolver - - # * @return void' -- name: unsetConnectionResolver - visibility: public - parameters: [] - comment: '# * Unset the connection resolver for models. - - # * - - # * @return void' -- name: getTable - visibility: public - parameters: [] - comment: '# * Get the table associated with the model. - - # * - - # * @return string' -- name: setTable - visibility: public - parameters: - - name: table - comment: '# * Set the table associated with the model. - - # * - - # * @param string $table - - # * @return $this' -- name: getKeyName - visibility: public - parameters: [] - comment: '# * Get the primary key for the model. - - # * - - # * @return string' -- name: setKeyName - visibility: public - parameters: - - name: key - comment: '# * Set the primary key for the model. - - # * - - # * @param string $key - - # * @return $this' -- name: getQualifiedKeyName - visibility: public - parameters: [] - comment: '# * Get the table qualified key name. - - # * - - # * @return string' -- name: getKeyType - visibility: public - parameters: [] - comment: '# * Get the auto-incrementing key type. - - # * - - # * @return string' -- name: setKeyType - visibility: public - parameters: - - name: type - comment: '# * Set the data type for the primary key. - - # * - - # * @param string $type - - # * @return $this' -- name: getIncrementing - visibility: public - parameters: [] - comment: '# * Get the value indicating whether the IDs are incrementing. - - # * - - # * @return bool' -- name: setIncrementing - visibility: public - parameters: - - name: value - comment: '# * Set whether IDs are incrementing. - - # * - - # * @param bool $value - - # * @return $this' -- name: getKey - visibility: public - parameters: [] - comment: '# * Get the value of the model''s primary key. - - # * - - # * @return mixed' -- name: getQueueableId - visibility: public - parameters: [] - comment: '# * Get the queueable identity for the entity. - - # * - - # * @return mixed' -- name: getQueueableRelations - visibility: public - parameters: [] - comment: '# * Get the queueable relationships for the entity. - - # * - - # * @return array' -- name: getQueueableConnection - visibility: public - parameters: [] - comment: '# * Get the queueable connection for the entity. - - # * - - # * @return string|null' -- name: getRouteKey - visibility: public - parameters: [] - comment: '# * Get the value of the model''s route key. - - # * - - # * @return mixed' -- name: getRouteKeyName - visibility: public - parameters: [] - comment: '# * Get the route key for the model. - - # * - - # * @return string' -- name: resolveRouteBinding - visibility: public - parameters: - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -- name: resolveSoftDeletableRouteBinding - visibility: public - parameters: - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -- name: resolveChildRouteBinding - visibility: public - parameters: - - name: childType - - name: value - - name: field - comment: '# * Retrieve the child model for a bound value. - - # * - - # * @param string $childType - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -- name: resolveSoftDeletableChildRouteBinding - visibility: public - parameters: - - name: childType - - name: value - - name: field - comment: '# * Retrieve the child model for a bound value. - - # * - - # * @param string $childType - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Model|null' -- name: resolveChildRouteBindingQuery - visibility: protected - parameters: - - name: childType - - name: value - - name: field - comment: '# * Retrieve the child model query for a bound value. - - # * - - # * @param string $childType - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Database\Eloquent\Relations\Relation<\Illuminate\Database\Eloquent\Model, - $this, *>' -- name: childRouteBindingRelationshipName - visibility: protected - parameters: - - name: childType - comment: '# * Retrieve the child route model binding relationship name for the given - child type. - - # * - - # * @param string $childType - - # * @return string' -- name: resolveRouteBindingQuery - visibility: public - parameters: - - name: query - - name: value - - name: field - default: 'null' - comment: '# * Retrieve the model for a bound value. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation $query - - # * @param mixed $value - - # * @param string|null $field - - # * @return \Illuminate\Contracts\Database\Eloquent\Builder' -- name: getForeignKey - visibility: public - parameters: [] - comment: '# * Get the default foreign key name for the model. - - # * - - # * @return string' -- name: getPerPage - visibility: public - parameters: [] - comment: '# * Get the number of models to return per page. - - # * - - # * @return int' -- name: setPerPage - visibility: public - parameters: - - name: perPage - comment: '# * Set the number of models to return per page. - - # * - - # * @param int $perPage - - # * @return $this' -- name: preventsLazyLoading - visibility: public - parameters: [] - comment: '# * Determine if lazy loading is disabled. - - # * - - # * @return bool' -- name: preventsSilentlyDiscardingAttributes - visibility: public - parameters: [] - comment: '# * Determine if discarding guarded attribute fills is disabled. - - # * - - # * @return bool' -- name: preventsAccessingMissingAttributes - visibility: public - parameters: [] - comment: '# * Determine if accessing missing attributes is disabled. - - # * - - # * @return bool' -- name: broadcastChannelRoute - visibility: public - parameters: [] - comment: '# * Get the broadcast channel route definition that is associated with - the given entity. - - # * - - # * @return string' -- name: broadcastChannel - visibility: public - parameters: [] - comment: '# * Get the broadcast channel name that is associated with the given entity. - - # * - - # * @return string' -- name: __get - visibility: public - parameters: - - name: key - comment: '# * Dynamically retrieve attributes on the model. - - # * - - # * @param string $key - - # * @return mixed' -- name: __set - visibility: public - parameters: - - name: key - - name: value - comment: '# * Dynamically set attributes on the model. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return void' -- name: offsetExists - visibility: public - parameters: - - name: offset - comment: '# * Determine if the given attribute exists. - - # * - - # * @param mixed $offset - - # * @return bool' -- name: offsetGet - visibility: public - parameters: - - name: offset - comment: '# * Get the value for a given offset. - - # * - - # * @param mixed $offset - - # * @return mixed' -- name: offsetSet - visibility: public - parameters: - - name: offset - - name: value - comment: '# * Set the value for a given offset. - - # * - - # * @param mixed $offset - - # * @param mixed $value - - # * @return void' -- name: offsetUnset - visibility: public - parameters: - - name: offset - comment: '# * Unset the value for a given offset. - - # * - - # * @param mixed $offset - - # * @return void' -- name: __isset - visibility: public - parameters: - - name: key - comment: '# * Determine if an attribute or relation exists on the model. - - # * - - # * @param string $key - - # * @return bool' -- name: __unset - visibility: public - parameters: - - name: key - comment: '# * Unset an attribute on the model. - - # * - - # * @param string $key - - # * @return void' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic method calls into the model. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -- name: __callStatic - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic static method calls into the model. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -- name: __toString - visibility: public - parameters: [] - comment: '# * Convert the model to its string representation. - - # * - - # * @return string' -- name: escapeWhenCastingToString - visibility: public - parameters: - - name: escape - default: 'true' - comment: '# * Indicate that the object''s string representation should be escaped - when __toString is invoked. - - # * - - # * @param bool $escape - - # * @return $this' -- name: __sleep - visibility: public - parameters: [] - comment: '# * Prepare the object for serialization. - - # * - - # * @return array' -- name: __wakeup - visibility: public - parameters: [] - comment: '# * When a model is being unserialized, check if it needs to be booted. - - # * - - # * @return void' -traits: -- ArrayAccess -- Illuminate\Contracts\Broadcasting\HasBroadcastChannel -- Illuminate\Contracts\Queue\QueueableCollection -- Illuminate\Contracts\Queue\QueueableEntity -- Illuminate\Contracts\Routing\UrlRoutable -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Contracts\Support\CanBeEscapedWhenCastToString -- Illuminate\Contracts\Support\Jsonable -- Illuminate\Database\Eloquent\Relations\BelongsToMany -- Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- Illuminate\Database\Eloquent\Relations\HasManyThrough -- Illuminate\Database\Eloquent\Relations\Pivot -- Illuminate\Support\Arr -- Illuminate\Support\Str -- Illuminate\Support\Traits\ForwardsCalls -- JsonSerializable -- LogicException -- Stringable -- Concerns\HasAttributes -interfaces: -- Arrayable diff --git a/api/laravel/Database/Eloquent/ModelNotFoundException.yaml b/api/laravel/Database/Eloquent/ModelNotFoundException.yaml deleted file mode 100644 index 26a7031..0000000 --- a/api/laravel/Database/Eloquent/ModelNotFoundException.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: ModelNotFoundException -class_comment: '# * @template TModel of \Illuminate\Database\Eloquent\Model' -dependencies: -- name: RecordsNotFoundException - type: class - source: Illuminate\Database\RecordsNotFoundException -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: -- name: model - visibility: protected - comment: '# * @template TModel of \Illuminate\Database\Eloquent\Model - - # */ - - # class ModelNotFoundException extends RecordsNotFoundException - - # { - - # /** - - # * Name of the affected Eloquent model. - - # * - - # * @var class-string' -- name: ids - visibility: protected - comment: '# * The affected model IDs. - - # * - - # * @var array' -methods: -- name: setModel - visibility: public - parameters: - - name: model - - name: ids - default: '[]' - comment: "# * @template TModel of \\Illuminate\\Database\\Eloquent\\Model\n# */\n\ - # class ModelNotFoundException extends RecordsNotFoundException\n# {\n# /**\n\ - # * Name of the affected Eloquent model.\n# *\n# * @var class-string\n\ - # */\n# protected $model;\n# \n# /**\n# * The affected model IDs.\n# *\n# * @var\ - \ array\n# */\n# protected $ids;\n# \n# /**\n# * Set the affected\ - \ Eloquent model and instance ids.\n# *\n# * @param class-string $model\n\ - # * @param array|int|string $ids\n# * @return $this" -- name: getModel - visibility: public - parameters: [] - comment: '# * Get the affected Eloquent model. - - # * - - # * @return class-string' -- name: getIds - visibility: public - parameters: [] - comment: '# * Get the affected Eloquent model IDs. - - # * - - # * @return array' -traits: -- Illuminate\Database\RecordsNotFoundException -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Database/Eloquent/PendingHasThroughRelationship.yaml b/api/laravel/Database/Eloquent/PendingHasThroughRelationship.yaml deleted file mode 100644 index 6a0ddb8..0000000 --- a/api/laravel/Database/Eloquent/PendingHasThroughRelationship.yaml +++ /dev/null @@ -1,117 +0,0 @@ -name: PendingHasThroughRelationship -class_comment: '# * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model' -dependencies: -- name: BadMethodCallException - type: class - source: BadMethodCallException -- name: HasMany - type: class - source: Illuminate\Database\Eloquent\Relations\HasMany -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: rootModel - visibility: protected - comment: '# * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # */ - - # class PendingHasThroughRelationship - - # { - - # /** - - # * The root model that the relationship exists on. - - # * - - # * @var TDeclaringModel' -- name: localRelationship - visibility: protected - comment: '# * The local relationship. - - # * - - # * @var \Illuminate\Database\Eloquent\Relations\HasMany|\Illuminate\Database\Eloquent\Relations\HasOne' -methods: -- name: __construct - visibility: public - parameters: - - name: rootModel - - name: localRelationship - comment: "# * @template TIntermediateModel of \\Illuminate\\Database\\Eloquent\\\ - Model\n# * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # */\n# class PendingHasThroughRelationship\n# {\n# /**\n# * The root model that\ - \ the relationship exists on.\n# *\n# * @var TDeclaringModel\n# */\n# protected\ - \ $rootModel;\n# \n# /**\n# * The local relationship.\n# *\n# * @var \\Illuminate\\\ - Database\\Eloquent\\Relations\\HasMany|\\\ - Illuminate\\Database\\Eloquent\\Relations\\HasOne\n\ - # */\n# protected $localRelationship;\n# \n# /**\n# * Create a pending has-many-through\ - \ or has-one-through relationship.\n# *\n# * @param TDeclaringModel $rootModel\n\ - # * @param \\Illuminate\\Database\\Eloquent\\Relations\\HasMany|\\Illuminate\\Database\\Eloquent\\Relations\\HasOne $localRelationship" -- name: has - visibility: public - parameters: - - name: callback - comment: '# * Define the distant relationship that this model has. - - # * - - # * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @param string|(callable(TIntermediateModel): (\Illuminate\Database\Eloquent\Relations\HasOne|\Illuminate\Database\Eloquent\Relations\HasMany)) $callback - - # * @return ( - - # * $callback is string - - # * ? \Illuminate\Database\Eloquent\Relations\HasManyThrough<\Illuminate\Database\Eloquent\Model, - TIntermediateModel, TDeclaringModel>|\Illuminate\Database\Eloquent\Relations\HasOneThrough<\Illuminate\Database\Eloquent\Model, - TIntermediateModel, TDeclaringModel> - - # * : ( - - # * $callback is callable(TIntermediateModel): \Illuminate\Database\Eloquent\Relations\HasOne - - # * ? \Illuminate\Database\Eloquent\Relations\HasOneThrough - - # * : \Illuminate\Database\Eloquent\Relations\HasManyThrough - - # * ) - - # * )' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic method calls into the model. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- BadMethodCallException -- Illuminate\Database\Eloquent\Relations\HasMany -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Prunable.yaml b/api/laravel/Database/Eloquent/Prunable.yaml deleted file mode 100644 index b432f52..0000000 --- a/api/laravel/Database/Eloquent/Prunable.yaml +++ /dev/null @@ -1,51 +0,0 @@ -name: Prunable -class_comment: null -dependencies: -- name: ModelsPruned - type: class - source: Illuminate\Database\Events\ModelsPruned -- name: LogicException - type: class - source: LogicException -properties: [] -methods: -- name: pruneAll - visibility: public - parameters: - - name: chunkSize - default: '1000' - comment: '# * Prune all prunable models in the database. - - # * - - # * @param int $chunkSize - - # * @return int' -- name: prunable - visibility: public - parameters: [] - comment: '# * Get the prunable model query. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: prune - visibility: public - parameters: [] - comment: '# * Prune the model in the database. - - # * - - # * @return bool|null' -- name: pruning - visibility: protected - parameters: [] - comment: '# * Prepare the model for pruning. - - # * - - # * @return void' -traits: -- Illuminate\Database\Events\ModelsPruned -- LogicException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/QueueEntityResolver.yaml b/api/laravel/Database/Eloquent/QueueEntityResolver.yaml deleted file mode 100644 index 7fa4cf6..0000000 --- a/api/laravel/Database/Eloquent/QueueEntityResolver.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: QueueEntityResolver -class_comment: null -dependencies: -- name: EntityNotFoundException - type: class - source: Illuminate\Contracts\Queue\EntityNotFoundException -- name: EntityResolverContract - type: class - source: Illuminate\Contracts\Queue\EntityResolver -properties: [] -methods: -- name: resolve - visibility: public - parameters: - - name: type - - name: id - comment: '# * Resolve the entity for the given ID. - - # * - - # * @param string $type - - # * @param mixed $id - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Queue\EntityNotFoundException' -traits: -- Illuminate\Contracts\Queue\EntityNotFoundException -interfaces: -- EntityResolverContract diff --git a/api/laravel/Database/Eloquent/RelationNotFoundException.yaml b/api/laravel/Database/Eloquent/RelationNotFoundException.yaml deleted file mode 100644 index e94bdbc..0000000 --- a/api/laravel/Database/Eloquent/RelationNotFoundException.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: RelationNotFoundException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: model - visibility: public - comment: '# * The name of the affected Eloquent model. - - # * - - # * @var string' -- name: relation - visibility: public - comment: '# * The name of the relation. - - # * - - # * @var string' -methods: -- name: make - visibility: public - parameters: - - name: model - - name: relation - - name: type - default: 'null' - comment: "# * The name of the affected Eloquent model.\n# *\n# * @var string\n#\ - \ */\n# public $model;\n# \n# /**\n# * The name of the relation.\n# *\n# * @var\ - \ string\n# */\n# public $relation;\n# \n# /**\n# * Create a new exception instance.\n\ - # *\n# * @param object $model\n# * @param string $relation\n# * @param string|null\ - \ $type\n# * @return static" -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/BelongsTo.yaml b/api/laravel/Database/Eloquent/Relations/BelongsTo.yaml deleted file mode 100644 index c721772..0000000 --- a/api/laravel/Database/Eloquent/Relations/BelongsTo.yaml +++ /dev/null @@ -1,285 +0,0 @@ -name: BelongsTo -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\Relation' -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: ComparesRelatedModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: SupportsDefaultModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -properties: -- name: child - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\Relation\n# */\n# class BelongsTo extends Relation\n\ - # {\n# use ComparesRelatedModels,\n# InteractsWithDictionary,\n# SupportsDefaultModels;\n\ - # \n# /**\n# * The child model instance of the relation.\n# *\n# * @var TDeclaringModel" -- name: foreignKey - visibility: protected - comment: '# * The foreign key of the parent model. - - # * - - # * @var string' -- name: ownerKey - visibility: protected - comment: '# * The associated key on the parent model. - - # * - - # * @var string' -- name: relationName - visibility: protected - comment: '# * The name of the relationship. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: child - - name: foreignKey - - name: ownerKey - - name: relationName - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\Relation\n# */\n# class BelongsTo extends Relation\n\ - # {\n# use ComparesRelatedModels,\n# InteractsWithDictionary,\n# SupportsDefaultModels;\n\ - # \n# /**\n# * The child model instance of the relation.\n# *\n# * @var TDeclaringModel\n\ - # */\n# protected $child;\n# \n# /**\n# * The foreign key of the parent model.\n\ - # *\n# * @var string\n# */\n# protected $foreignKey;\n# \n# /**\n# * The associated\ - \ key on the parent model.\n# *\n# * @var string\n# */\n# protected $ownerKey;\n\ - # \n# /**\n# * The name of the relationship.\n# *\n# * @var string\n# */\n# protected\ - \ $relationName;\n# \n# /**\n# * Create a new belongs to relationship instance.\n\ - # *\n# * @param \\Illuminate\\Database\\Eloquent\\Builder $query\n\ - # * @param TDeclaringModel $child\n# * @param string $foreignKey\n# * @param\ - \ string $ownerKey\n# * @param string $relationName\n# * @return void" -- name: getResults - visibility: public - parameters: [] - comment: '# @inheritDoc' -- name: addConstraints - visibility: public - parameters: [] - comment: '# * Set the base constraints on the relation query. - - # * - - # * @return void' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: getEagerModelKeys - visibility: protected - parameters: - - name: models - comment: '# * Gather the keys from an array of related models. - - # * - - # * @param array $models - - # * @return array' -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: associate - visibility: public - parameters: - - name: model - comment: '# * Associate the model instance to the given parent. - - # * - - # * @param TRelatedModel|int|string|null $model - - # * @return TDeclaringModel' -- name: dissociate - visibility: public - parameters: [] - comment: '# * Dissociate previously associated model from the given parent. - - # * - - # * @return TDeclaringModel' -- name: disassociate - visibility: public - parameters: [] - comment: '# * Alias of "dissociate" method. - - # * - - # * @return TDeclaringModel' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getRelationExistenceQueryForSelfRelation - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for a relationship query on the same table. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: relationHasIncrementingId - visibility: protected - parameters: [] - comment: '# * Determine if the related model has an auto-incrementing ID. - - # * - - # * @return bool' -- name: newRelatedInstanceFor - visibility: protected - parameters: - - name: parent - comment: '# * Make a new related instance for the given model. - - # * - - # * @param TDeclaringModel $parent - - # * @return TRelatedModel' -- name: getChild - visibility: public - parameters: [] - comment: '# * Get the child of the relationship. - - # * - - # * @return TDeclaringModel' -- name: getForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the foreign key of the relationship. - - # * - - # * @return string' -- name: getQualifiedForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified foreign key of the relationship. - - # * - - # * @return string' -- name: getParentKey - visibility: public - parameters: [] - comment: '# * Get the key value of the child''s foreign key. - - # * - - # * @return mixed' -- name: getOwnerKeyName - visibility: public - parameters: [] - comment: '# * Get the associated key of the relationship. - - # * - - # * @return string' -- name: getQualifiedOwnerKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified associated key of the relationship. - - # * - - # * @return string' -- name: getRelatedKeyFrom - visibility: protected - parameters: - - name: model - comment: '# * Get the value of the model''s foreign key. - - # * - - # * @param TRelatedModel $model - - # * @return int|string' -- name: getForeignKeyFrom - visibility: protected - parameters: - - name: model - comment: '# * Get the value of the model''s foreign key. - - # * - - # * @param TDeclaringModel $model - - # * @return mixed' -- name: getRelationName - visibility: public - parameters: [] - comment: '# * Get the name of the relationship. - - # * - - # * @return string' -traits: -- BackedEnum -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- ComparesRelatedModels -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/BelongsToMany.yaml b/api/laravel/Database/Eloquent/Relations/BelongsToMany.yaml deleted file mode 100644 index 9c41e05..0000000 --- a/api/laravel/Database/Eloquent/Relations/BelongsToMany.yaml +++ /dev/null @@ -1,1538 +0,0 @@ -name: BelongsToMany -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\Relation>' -dependencies: -- name: Closure - type: class - source: Closure -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: AsPivot - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: InteractsWithPivotTable - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable -- name: MySqlGrammar - type: class - source: Illuminate\Database\Query\Grammars\MySqlGrammar -- name: UniqueConstraintViolationException - type: class - source: Illuminate\Database\UniqueConstraintViolationException -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: table - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\Relation>\n\ - # */\n# class BelongsToMany extends Relation\n# {\n# use InteractsWithDictionary,\ - \ InteractsWithPivotTable;\n# \n# /**\n# * The intermediate table for the relation.\n\ - # *\n# * @var string" -- name: foreignPivotKey - visibility: protected - comment: '# * The foreign key of the parent model. - - # * - - # * @var string' -- name: relatedPivotKey - visibility: protected - comment: '# * The associated key of the relation. - - # * - - # * @var string' -- name: parentKey - visibility: protected - comment: '# * The key name of the parent model. - - # * - - # * @var string' -- name: relatedKey - visibility: protected - comment: '# * The key name of the related model. - - # * - - # * @var string' -- name: relationName - visibility: protected - comment: '# * The "name" of the relationship. - - # * - - # * @var string' -- name: pivotColumns - visibility: protected - comment: '# * The pivot table columns to retrieve. - - # * - - # * @var array' -- name: pivotWheres - visibility: protected - comment: '# * Any pivot table restrictions for where clauses. - - # * - - # * @var array' -- name: pivotWhereIns - visibility: protected - comment: '# * Any pivot table restrictions for whereIn clauses. - - # * - - # * @var array' -- name: pivotWhereNulls - visibility: protected - comment: '# * Any pivot table restrictions for whereNull clauses. - - # * - - # * @var array' -- name: pivotValues - visibility: protected - comment: '# * The default values for the pivot columns. - - # * - - # * @var array' -- name: withTimestamps - visibility: public - comment: '# * Indicates if timestamps are available on the pivot table. - - # * - - # * @var bool' -- name: pivotCreatedAt - visibility: protected - comment: '# * The custom pivot table column for the created_at timestamp. - - # * - - # * @var string' -- name: pivotUpdatedAt - visibility: protected - comment: '# * The custom pivot table column for the updated_at timestamp. - - # * - - # * @var string' -- name: using - visibility: protected - comment: '# * The class name of the custom pivot model to use for the relationship. - - # * - - # * @var string' -- name: accessor - visibility: protected - comment: '# * The name of the accessor to use for the "pivot" relationship. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - - name: table - - name: foreignPivotKey - - name: relatedPivotKey - - name: parentKey - - name: relatedKey - - name: relationName - default: 'null' - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\Relation>\n\ - # */\n# class BelongsToMany extends Relation\n# {\n# use InteractsWithDictionary,\ - \ InteractsWithPivotTable;\n# \n# /**\n# * The intermediate table for the relation.\n\ - # *\n# * @var string\n# */\n# protected $table;\n# \n# /**\n# * The foreign key\ - \ of the parent model.\n# *\n# * @var string\n# */\n# protected $foreignPivotKey;\n\ - # \n# /**\n# * The associated key of the relation.\n# *\n# * @var string\n# */\n\ - # protected $relatedPivotKey;\n# \n# /**\n# * The key name of the parent model.\n\ - # *\n# * @var string\n# */\n# protected $parentKey;\n# \n# /**\n# * The key name\ - \ of the related model.\n# *\n# * @var string\n# */\n# protected $relatedKey;\n\ - # \n# /**\n# * The \"name\" of the relationship.\n# *\n# * @var string\n# */\n\ - # protected $relationName;\n# \n# /**\n# * The pivot table columns to retrieve.\n\ - # *\n# * @var array\n\ - # */\n# protected $pivotColumns = [];\n# \n# /**\n# * Any pivot table restrictions\ - \ for where clauses.\n# *\n# * @var array\n# */\n# protected $pivotWheres = [];\n\ - # \n# /**\n# * Any pivot table restrictions for whereIn clauses.\n# *\n# * @var\ - \ array\n# */\n# protected $pivotWhereIns = [];\n# \n# /**\n# * Any pivot table\ - \ restrictions for whereNull clauses.\n# *\n# * @var array\n# */\n# protected\ - \ $pivotWhereNulls = [];\n# \n# /**\n# * The default values for the pivot columns.\n\ - # *\n# * @var array\n# */\n# protected $pivotValues = [];\n# \n# /**\n# * Indicates\ - \ if timestamps are available on the pivot table.\n# *\n# * @var bool\n# */\n\ - # public $withTimestamps = false;\n# \n# /**\n# * The custom pivot table column\ - \ for the created_at timestamp.\n# *\n# * @var string\n# */\n# protected $pivotCreatedAt;\n\ - # \n# /**\n# * The custom pivot table column for the updated_at timestamp.\n#\ - \ *\n# * @var string\n# */\n# protected $pivotUpdatedAt;\n# \n# /**\n# * The class\ - \ name of the custom pivot model to use for the relationship.\n# *\n# * @var string\n\ - # */\n# protected $using;\n# \n# /**\n# * The name of the accessor to use for\ - \ the \"pivot\" relationship.\n# *\n# * @var string\n# */\n# protected $accessor\ - \ = 'pivot';\n# \n# /**\n# * Create a new belongs to many relationship instance.\n\ - # *\n# * @param \\Illuminate\\Database\\Eloquent\\Builder $query\n\ - # * @param TDeclaringModel $parent\n# * @param string|class-string\ - \ $table\n# * @param string $foreignPivotKey\n# * @param string $relatedPivotKey\n\ - # * @param string $parentKey\n# * @param string $relatedKey\n# * @param string|null\ - \ $relationName\n# * @return void" -- name: resolveTableName - visibility: protected - parameters: - - name: table - comment: '# * Attempt to resolve the intermediate table name from the given string. - - # * - - # * @param string $table - - # * @return string' -- name: addConstraints - visibility: public - parameters: [] - comment: '# * Set the base constraints on the relation query. - - # * - - # * @return void' -- name: performJoin - visibility: protected - parameters: - - name: query - default: 'null' - comment: '# * Set the join clause for the relation query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder|null $query - - # * @return $this' -- name: addWhereConstraints - visibility: protected - parameters: [] - comment: '# * Set the where clause for the relation query. - - # * - - # * @return $this' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: buildDictionary - visibility: protected - parameters: - - name: results - comment: '# * Build model dictionary keyed by the relation''s foreign key. - - # * - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @return array>' -- name: getPivotClass - visibility: public - parameters: [] - comment: '# * Get the class being used for pivot models. - - # * - - # * @return string' -- name: using - visibility: public - parameters: - - name: class - comment: '# * Specify the custom pivot model to use for the relationship. - - # * - - # * @param string $class - - # * @return $this' -- name: as - visibility: public - parameters: - - name: accessor - comment: '# * Specify the custom pivot accessor to use for the relationship. - - # * - - # * @param string $accessor - - # * @return $this' -- name: wherePivot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Set a where clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: wherePivotBetween - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Set a "where between" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param array $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWherePivotBetween - visibility: public - parameters: - - name: column - - name: values - comment: '# * Set a "or where between" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param array $values - - # * @return $this' -- name: wherePivotNotBetween - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Set a "where pivot not between" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param array $values - - # * @param string $boolean - - # * @return $this' -- name: orWherePivotNotBetween - visibility: public - parameters: - - name: column - - name: values - comment: '# * Set a "or where not between" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param array $values - - # * @return $this' -- name: wherePivotIn - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Set a "where in" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWherePivot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Set an "or where" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: withPivotValue - visibility: public - parameters: - - name: column - - name: value - default: 'null' - comment: '# * Set a where clause for a pivot table column. - - # * - - # * In addition, new pivot records will receive this value. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression|array $column - - # * @param mixed $value - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: orWherePivotIn - visibility: public - parameters: - - name: column - - name: values - comment: '# * Set an "or where in" clause for a pivot table column. - - # * - - # * @param string $column - - # * @param mixed $values - - # * @return $this' -- name: wherePivotNotIn - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Set a "where not in" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $values - - # * @param string $boolean - - # * @return $this' -- name: orWherePivotNotIn - visibility: public - parameters: - - name: column - - name: values - comment: '# * Set an "or where not in" clause for a pivot table column. - - # * - - # * @param string $column - - # * @param mixed $values - - # * @return $this' -- name: wherePivotNull - visibility: public - parameters: - - name: column - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Set a "where null" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: wherePivotNotNull - visibility: public - parameters: - - name: column - - name: boolean - default: '''and''' - comment: '# * Set a "where not null" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param string $boolean - - # * @return $this' -- name: orWherePivotNull - visibility: public - parameters: - - name: column - - name: not - default: 'false' - comment: '# * Set a "or where null" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param bool $not - - # * @return $this' -- name: orWherePivotNotNull - visibility: public - parameters: - - name: column - comment: '# * Set a "or where not null" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return $this' -- name: orderByPivot - visibility: public - parameters: - - name: column - - name: direction - default: '''asc''' - comment: '# * Add an "order by" clause for a pivot table column. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param string $direction - - # * @return $this' -- name: findOrNew - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a related model by its primary key or return a new instance of - the related model. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel)' -- name: firstOrNew - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first related model record matching the attributes or instantiate - it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: firstOrCreate - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - - name: joining - default: '[]' - - name: touch - default: 'true' - comment: '# * Get the first record matching the attributes. If the record is not - found, create it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @param array $joining - - # * @param bool $touch - - # * @return TRelatedModel' -- name: createOrFirst - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - - name: joining - default: '[]' - - name: touch - default: 'true' - comment: '# * Attempt to create the record. If a unique constraint violation occurs, - attempt to find the matching record. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @param array $joining - - # * @param bool $touch - - # * @return TRelatedModel' -- name: updateOrCreate - visibility: public - parameters: - - name: attributes - - name: values - default: '[]' - - name: joining - default: '[]' - - name: touch - default: 'true' - comment: '# * Create or update a related record matching the attributes, and fill - it with values. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @param array $joining - - # * @param bool $touch - - # * @return TRelatedModel' -- name: find - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a related model by its primary key. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel|null)' -- name: findMany - visibility: public - parameters: - - name: ids - - name: columns - default: '[''*'']' - comment: '# * Find multiple related models by their primary keys. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|array $ids - - # * @param array $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: findOrFail - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a related model by its primary key or throw an exception. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel) - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: findOr - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Find a related model by its primary key or call a callback. - - # * - - # * @template TValue - - # * - - # * @param mixed $id - - # * @param (\Closure(): TValue)|list|string $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return ( - - # * $id is (\Illuminate\Contracts\Support\Arrayable|array) - - # * ? \Illuminate\Database\Eloquent\Collection|TValue - - # * : TRelatedModel|TValue - - # * )' -- name: firstWhere - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic where clause to the query, and return the first result. - - # * - - # * @param \Closure|string|array $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return TRelatedModel|null' -- name: first - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result. - - # * - - # * @param array $columns - - # * @return TRelatedModel|null' -- name: firstOrFail - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result or throw an exception. - - # * - - # * @param array $columns - - # * @return TRelatedModel - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: firstOr - visibility: public - parameters: - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Execute the query and get the first result or call a callback. - - # * - - # * @template TValue - - # * - - # * @param (\Closure(): TValue)|list $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return TRelatedModel|TValue' -- name: getResults - visibility: public - parameters: [] - comment: '# @inheritDoc' -- name: get - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: shouldSelect - visibility: protected - parameters: - - name: columns - default: '[''*'']' - comment: '# * Get the select columns for the relation query. - - # * - - # * @param array $columns - - # * @return array' -- name: aliasedPivotColumns - visibility: protected - parameters: [] - comment: '# * Get the pivot columns for the relation. - - # * - - # * "pivot_" is prefixed at each column for easy removal later. - - # * - - # * @return array' -- name: paginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Get a paginator for the "select" statement. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator' -- name: simplePaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Paginate the given query into a simple paginator. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @return \Illuminate\Contracts\Pagination\Paginator' -- name: cursorPaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: cursorName - default: '''cursor''' - - name: cursor - default: 'null' - comment: '# * Paginate the given query into a cursor paginator. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $cursorName - - # * @param string|null $cursor - - # * @return \Illuminate\Contracts\Pagination\CursorPaginator' -- name: chunk - visibility: public - parameters: - - name: count - - name: callback - comment: '# * Chunk the results of the query. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @return bool' -- name: chunkById - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing numeric IDs. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: chunkByIdDesc - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing IDs in descending order. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: eachById - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Execute a callback over each item while chunking by ID. - - # * - - # * @param callable $callback - - # * @param int $count - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: orderedChunkById - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - - name: descending - default: 'false' - comment: '# * Chunk the results of a query by comparing IDs in a given order. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @param bool $descending - - # * @return bool' -- name: each - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - comment: '# * Execute a callback over each item while chunking. - - # * - - # * @param callable $callback - - # * @param int $count - - # * @return bool' -- name: lazy - visibility: public - parameters: - - name: chunkSize - default: '1000' - comment: '# * Query lazily, by chunks of the given size. - - # * - - # * @param int $chunkSize - - # * @return \Illuminate\Support\LazyCollection' -- name: lazyById - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection' -- name: lazyByIdDesc - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs - in descending order. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection' -- name: cursor - visibility: public - parameters: [] - comment: '# * Get a lazy collection for the given query. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: prepareQueryBuilder - visibility: protected - parameters: [] - comment: '# * Prepare the query builder for query execution. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: hydratePivotRelation - visibility: protected - parameters: - - name: models - comment: '# * Hydrate the pivot table relationship on the models. - - # * - - # * @param array $models - - # * @return void' -- name: migratePivotAttributes - visibility: protected - parameters: - - name: model - comment: '# * Get the pivot attributes from a model. - - # * - - # * @param TRelatedModel $model - - # * @return array' -- name: touchIfTouching - visibility: public - parameters: [] - comment: '# * If we''re touching the parent model, touch. - - # * - - # * @return void' -- name: touchingParent - visibility: protected - parameters: [] - comment: '# * Determine if we should touch the parent on sync. - - # * - - # * @return bool' -- name: guessInverseRelation - visibility: protected - parameters: [] - comment: '# * Attempt to guess the name of the inverse of the relation. - - # * - - # * @return string' -- name: touch - visibility: public - parameters: [] - comment: '# * Touch all of the related models for the relationship. - - # * - - # * E.g.: Touch all roles associated with this user. - - # * - - # * @return void' -- name: allRelatedIds - visibility: public - parameters: [] - comment: '# * Get all of the IDs for the related models. - - # * - - # * @return \Illuminate\Support\Collection' -- name: save - visibility: public - parameters: - - name: model - - name: pivotAttributes - default: '[]' - - name: touch - default: 'true' - comment: '# * Save a new model and attach it to the parent model. - - # * - - # * @param TRelatedModel $model - - # * @param array $pivotAttributes - - # * @param bool $touch - - # * @return TRelatedModel' -- name: saveQuietly - visibility: public - parameters: - - name: model - - name: pivotAttributes - default: '[]' - - name: touch - default: 'true' - comment: '# * Save a new model without raising any events and attach it to the parent - model. - - # * - - # * @param TRelatedModel $model - - # * @param array $pivotAttributes - - # * @param bool $touch - - # * @return TRelatedModel' -- name: saveMany - visibility: public - parameters: - - name: models - - name: pivotAttributes - default: '[]' - comment: '# * Save an array of new models and attach them to the parent model. - - # * - - # * @template TContainer of \Illuminate\Support\Collection|array - - # * - - # * @param TContainer $models - - # * @param array $pivotAttributes - - # * @return TContainer' -- name: saveManyQuietly - visibility: public - parameters: - - name: models - - name: pivotAttributes - default: '[]' - comment: '# * Save an array of new models without raising any events and attach - them to the parent model. - - # * - - # * @template TContainer of \Illuminate\Support\Collection|array - - # * - - # * @param TContainer $models - - # * @param array $pivotAttributes - - # * @return TContainer' -- name: create - visibility: public - parameters: - - name: attributes - default: '[]' - - name: joining - default: '[]' - - name: touch - default: 'true' - comment: '# * Create a new instance of the related model. - - # * - - # * @param array $attributes - - # * @param array $joining - - # * @param bool $touch - - # * @return TRelatedModel' -- name: createMany - visibility: public - parameters: - - name: records - - name: joinings - default: '[]' - comment: '# * Create an array of new instances of the related models. - - # * - - # * @param iterable $records - - # * @param array $joinings - - # * @return array' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getRelationExistenceQueryForSelfJoin - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for a relationship query on the same table. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: take - visibility: public - parameters: - - name: value - comment: '# * Alias to set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: limit - visibility: public - parameters: - - name: value - comment: '# * Set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: getExistenceCompareKey - visibility: public - parameters: [] - comment: '# * Get the key for comparing against the parent key in "has" query. - - # * - - # * @return string' -- name: withTimestamps - visibility: public - parameters: - - name: createdAt - default: 'null' - - name: updatedAt - default: 'null' - comment: '# * Specify that the pivot table has creation and update timestamps. - - # * - - # * @param mixed $createdAt - - # * @param mixed $updatedAt - - # * @return $this' -- name: createdAt - visibility: public - parameters: [] - comment: '# * Get the name of the "created at" column. - - # * - - # * @return string' -- name: updatedAt - visibility: public - parameters: [] - comment: '# * Get the name of the "updated at" column. - - # * - - # * @return string' -- name: getForeignPivotKeyName - visibility: public - parameters: [] - comment: '# * Get the foreign key for the relation. - - # * - - # * @return string' -- name: getQualifiedForeignPivotKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified foreign key for the relation. - - # * - - # * @return string' -- name: getRelatedPivotKeyName - visibility: public - parameters: [] - comment: '# * Get the "related key" for the relation. - - # * - - # * @return string' -- name: getQualifiedRelatedPivotKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified "related key" for the relation. - - # * - - # * @return string' -- name: getParentKeyName - visibility: public - parameters: [] - comment: '# * Get the parent key for the relationship. - - # * - - # * @return string' -- name: getQualifiedParentKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified parent key name for the relation. - - # * - - # * @return string' -- name: getRelatedKeyName - visibility: public - parameters: [] - comment: '# * Get the related key for the relationship. - - # * - - # * @return string' -- name: getQualifiedRelatedKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified related key name for the relation. - - # * - - # * @return string' -- name: getTable - visibility: public - parameters: [] - comment: '# * Get the intermediate table for the relationship. - - # * - - # * @return string' -- name: getRelationName - visibility: public - parameters: [] - comment: '# * Get the relationship name for the relationship. - - # * - - # * @return string' -- name: getPivotAccessor - visibility: public - parameters: [] - comment: '# * Get the name of the pivot accessor for this relationship. - - # * - - # * @return string' -- name: getPivotColumns - visibility: public - parameters: [] - comment: '# * Get the pivot columns for this relationship. - - # * - - # * @return array' -- name: qualifyPivotColumn - visibility: public - parameters: - - name: column - comment: '# * Qualify the given column name by the pivot table. - - # * - - # * @param string|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return string|\Illuminate\Contracts\Database\Query\Expression' -traits: -- Closure -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithPivotTable -- Illuminate\Database\Query\Grammars\MySqlGrammar -- Illuminate\Database\UniqueConstraintViolationException -- Illuminate\Support\Str -- InvalidArgumentException -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/AsPivot.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/AsPivot.yaml deleted file mode 100644 index dff9375..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/AsPivot.yaml +++ /dev/null @@ -1,223 +0,0 @@ -name: AsPivot -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: pivotParent - visibility: public - comment: '# * The parent model of the relationship. - - # * - - # * @var \Illuminate\Database\Eloquent\Model' -- name: foreignKey - visibility: protected - comment: '# * The name of the foreign key column. - - # * - - # * @var string' -- name: relatedKey - visibility: protected - comment: '# * The name of the "other key" column. - - # * - - # * @var string' -methods: -- name: fromAttributes - visibility: public - parameters: - - name: parent - - name: attributes - - name: table - - name: exists - default: 'false' - comment: "# * The parent model of the relationship.\n# *\n# * @var \\Illuminate\\\ - Database\\Eloquent\\Model\n# */\n# public $pivotParent;\n# \n# /**\n# * The name\ - \ of the foreign key column.\n# *\n# * @var string\n# */\n# protected $foreignKey;\n\ - # \n# /**\n# * The name of the \"other key\" column.\n# *\n# * @var string\n#\ - \ */\n# protected $relatedKey;\n# \n# /**\n# * Create a new pivot model instance.\n\ - # *\n# * @param \\Illuminate\\Database\\Eloquent\\Model $parent\n# * @param\ - \ array $attributes\n# * @param string $table\n# * @param bool $exists\n\ - # * @return static" -- name: fromRawAttributes - visibility: public - parameters: - - name: parent - - name: attributes - - name: table - - name: exists - default: 'false' - comment: '# * Create a new pivot model from raw values returned from a query. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $parent - - # * @param array $attributes - - # * @param string $table - - # * @param bool $exists - - # * @return static' -- name: setKeysForSelectQuery - visibility: protected - parameters: - - name: query - comment: '# * Set the keys for a select query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: setKeysForSaveQuery - visibility: protected - parameters: - - name: query - comment: '# * Set the keys for a save update query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete the pivot model record from the database. - - # * - - # * @return int' -- name: getDeleteQuery - visibility: protected - parameters: [] - comment: '# * Get the query builder for a delete operation on the pivot. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getTable - visibility: public - parameters: [] - comment: '# * Get the table associated with the model. - - # * - - # * @return string' -- name: getForeignKey - visibility: public - parameters: [] - comment: '# * Get the foreign key column name. - - # * - - # * @return string' -- name: getRelatedKey - visibility: public - parameters: [] - comment: '# * Get the "related key" column name. - - # * - - # * @return string' -- name: getOtherKey - visibility: public - parameters: [] - comment: '# * Get the "related key" column name. - - # * - - # * @return string' -- name: setPivotKeys - visibility: public - parameters: - - name: foreignKey - - name: relatedKey - comment: '# * Set the key names for the pivot model instance. - - # * - - # * @param string $foreignKey - - # * @param string $relatedKey - - # * @return $this' -- name: hasTimestampAttributes - visibility: public - parameters: - - name: attributes - default: 'null' - comment: '# * Determine if the pivot model or given attributes has timestamp attributes. - - # * - - # * @param array|null $attributes - - # * @return bool' -- name: getCreatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the name of the "created at" column. - - # * - - # * @return string' -- name: getUpdatedAtColumn - visibility: public - parameters: [] - comment: '# * Get the name of the "updated at" column. - - # * - - # * @return string' -- name: getQueueableId - visibility: public - parameters: [] - comment: '# * Get the queueable identity for the entity. - - # * - - # * @return mixed' -- name: newQueryForRestoration - visibility: public - parameters: - - name: ids - comment: '# * Get a new query to restore one or more models by their queueable IDs. - - # * - - # * @param int[]|string[]|string $ids - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryForCollectionRestoration - visibility: protected - parameters: - - name: ids - comment: '# * Get a new query to restore multiple models by their queueable IDs. - - # * - - # * @param int[]|string[] $ids - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: unsetRelations - visibility: public - parameters: [] - comment: '# * Unset all the loaded relations for the instance. - - # * - - # * @return $this' -traits: -- Illuminate\Database\Eloquent\Model -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.yaml deleted file mode 100644 index eb227d5..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/CanBeOneOfMany.yaml +++ /dev/null @@ -1,234 +0,0 @@ -name: CanBeOneOfMany -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: JoinClause - type: class - source: Illuminate\Database\Query\JoinClause -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: isOneOfMany - visibility: protected - comment: '# * Determines whether the relationship is one-of-many. - - # * - - # * @var bool' -- name: relationName - visibility: protected - comment: '# * The name of the relationship. - - # * - - # * @var string' -- name: oneOfManySubQuery - visibility: protected - comment: '# * The one of many inner join subselect query builder instance. - - # * - - # * @var \Illuminate\Database\Eloquent\Builder<*>|null' -methods: -- name: ofMany - visibility: public - parameters: - - name: column - default: '''id''' - - name: aggregate - default: '''MAX''' - - name: relation - default: 'null' - comment: "# * Determines whether the relationship is one-of-many.\n# *\n# * @var\ - \ bool\n# */\n# protected $isOneOfMany = false;\n# \n# /**\n# * The name of the\ - \ relationship.\n# *\n# * @var string\n# */\n# protected $relationName;\n# \n\ - # /**\n# * The one of many inner join subselect query builder instance.\n# *\n\ - # * @var \\Illuminate\\Database\\Eloquent\\Builder<*>|null\n# */\n# protected\ - \ $oneOfManySubQuery;\n# \n# /**\n# * Add constraints for inner join subselect\ - \ for one of many relationships.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\\ - Builder<*> $query\n# * @param string|null $column\n# * @param string|null\ - \ $aggregate\n# * @return void\n# */\n# abstract public function addOneOfManySubQueryConstraints(Builder\ - \ $query, $column = null, $aggregate = null);\n# \n# /**\n# * Get the columns\ - \ the determine the relationship groups.\n# *\n# * @return array|string\n# */\n\ - # abstract public function getOneOfManySubQuerySelectColumns();\n# \n# /**\n#\ - \ * Add join query constraints for one of many relationships.\n# *\n# * @param\ - \ \\Illuminate\\Database\\Query\\JoinClause $join\n# * @return void\n# */\n\ - # abstract public function addOneOfManyJoinSubQueryConstraints(JoinClause $join);\n\ - # \n# /**\n# * Indicate that the relation is a single result of a larger one-to-many\ - \ relationship.\n# *\n# * @param string|array|null $column\n# * @param string|\\\ - Closure|null $aggregate\n# * @param string|null $relation\n# * @return $this\n\ - # *\n# * @throws \\InvalidArgumentException" -- name: latestOfMany - visibility: public - parameters: - - name: column - default: '''id''' - - name: relation - default: 'null' - comment: '# * Indicate that the relation is the latest single result of a larger - one-to-many relationship. - - # * - - # * @param string|array|null $column - - # * @param string|null $relation - - # * @return $this' -- name: oldestOfMany - visibility: public - parameters: - - name: column - default: '''id''' - - name: relation - default: 'null' - comment: '# * Indicate that the relation is the oldest single result of a larger - one-to-many relationship. - - # * - - # * @param string|array|null $column - - # * @param string|null $relation - - # * @return $this' -- name: getDefaultOneOfManyJoinAlias - visibility: protected - parameters: - - name: relation - comment: '# * Get the default alias for the one of many inner join clause. - - # * - - # * @param string $relation - - # * @return string' -- name: newOneOfManySubQuery - visibility: protected - parameters: - - name: groupBy - - name: columns - default: 'null' - - name: aggregate - default: 'null' - comment: '# * Get a new query for the related model, grouping the query by the given - column, often the foreign key of the relationship. - - # * - - # * @param string|array $groupBy - - # * @param array|null $columns - - # * @param string|null $aggregate - - # * @return \Illuminate\Database\Eloquent\Builder<*>' -- name: addOneOfManyJoinSubQuery - visibility: protected - parameters: - - name: parent - - name: subQuery - - name: 'on' - comment: '# * Add the join subquery to the given query on the given column and the - relationship''s foreign key. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $parent - - # * @param \Illuminate\Database\Eloquent\Builder<*> $subQuery - - # * @param array $on - - # * @return void' -- name: mergeOneOfManyJoinsTo - visibility: protected - parameters: - - name: query - comment: '# * Merge the relationship query joins to the given query builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $query - - # * @return void' -- name: getRelationQuery - visibility: protected - parameters: [] - comment: '# * Get the query builder that will contain the relationship constraints. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder<*>' -- name: getOneOfManySubQuery - visibility: public - parameters: [] - comment: '# * Get the one of many inner join subselect builder instance. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder<*>|void' -- name: qualifySubSelectColumn - visibility: public - parameters: - - name: column - comment: '# * Get the qualified column name for the one-of-many relationship using - the subselect join query''s alias. - - # * - - # * @param string $column - - # * @return string' -- name: qualifyRelatedColumn - visibility: protected - parameters: - - name: column - comment: '# * Qualify related column using the related table name if it is not already - qualified. - - # * - - # * @param string $column - - # * @return string' -- name: guessRelationship - visibility: protected - parameters: [] - comment: '# * Guess the "hasOne" relationship''s name via backtrace. - - # * - - # * @return string' -- name: isOneOfMany - visibility: public - parameters: [] - comment: '# * Determine whether the relationship is a one-of-many relationship. - - # * - - # * @return bool' -- name: getRelationName - visibility: public - parameters: [] - comment: '# * Get the name of the relationship. - - # * - - # * @return string' -traits: -- Closure -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Query\JoinClause -- Illuminate\Support\Arr -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.yaml deleted file mode 100644 index aca78f9..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/ComparesRelatedModels.yaml +++ /dev/null @@ -1,48 +0,0 @@ -name: ComparesRelatedModels -class_comment: null -dependencies: -- name: SupportsPartialRelations - type: class - source: Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: [] -methods: -- name: is - visibility: public - parameters: - - name: model - comment: '# * Determine if the model is the related instance of the relationship. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $model - - # * @return bool' -- name: isNot - visibility: public - parameters: - - name: model - comment: '# * Determine if the model is not the related instance of the relationship. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|null $model - - # * @return bool' -- name: compareKeys - visibility: protected - parameters: - - name: parentKey - - name: relatedKey - comment: "# * Get the value of the parent model's key.\n# *\n# * @return mixed\n\ - # */\n# abstract public function getParentKey();\n# \n# /**\n# * Get the value\ - \ of the model's related key.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\\ - Model $model\n# * @return mixed\n# */\n# abstract protected function getRelatedKeyFrom(Model\ - \ $model);\n# \n# /**\n# * Compare the parent key with the related key.\n# *\n\ - # * @param mixed $parentKey\n# * @param mixed $relatedKey\n# * @return bool" -traits: -- Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.yaml deleted file mode 100644 index b2cd169..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithDictionary.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: InteractsWithDictionary -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: UnitEnum - type: class - source: UnitEnum -properties: [] -methods: -- name: getDictionaryKey - visibility: protected - parameters: - - name: attribute - comment: '# * Get a dictionary key attribute - casting it to a string if necessary. - - # * - - # * @param mixed $attribute - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -traits: -- BackedEnum -- InvalidArgumentException -- UnitEnum -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.yaml deleted file mode 100644 index 7558387..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/InteractsWithPivotTable.yaml +++ /dev/null @@ -1,448 +0,0 @@ -name: InteractsWithPivotTable -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Pivot - type: class - source: Illuminate\Database\Eloquent\Relations\Pivot -- name: BaseCollection - type: class - source: Illuminate\Support\Collection -properties: [] -methods: -- name: toggle - visibility: public - parameters: - - name: ids - - name: touch - default: 'true' - comment: '# * Toggles a model (or models) from the parent. - - # * - - # * Each existing model is detached, and non existing ones are attached. - - # * - - # * @param mixed $ids - - # * @param bool $touch - - # * @return array' -- name: syncWithoutDetaching - visibility: public - parameters: - - name: ids - comment: '# * Sync the intermediate tables with a list of IDs without detaching. - - # * - - # * @param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids - - # * @return array{attached: array, detached: array, updated: array}' -- name: sync - visibility: public - parameters: - - name: ids - - name: detaching - default: 'true' - comment: '# * Sync the intermediate tables with a list of IDs or collection of models. - - # * - - # * @param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids - - # * @param bool $detaching - - # * @return array{attached: array, detached: array, updated: array}' -- name: syncWithPivotValues - visibility: public - parameters: - - name: ids - - name: values - - name: detaching - default: 'true' - comment: '# * Sync the intermediate tables with a list of IDs or collection of models - with the given pivot values. - - # * - - # * @param \Illuminate\Support\Collection|\Illuminate\Database\Eloquent\Model|array $ids - - # * @param array $values - - # * @param bool $detaching - - # * @return array{attached: array, detached: array, updated: array}' -- name: formatRecordsList - visibility: protected - parameters: - - name: records - comment: '# * Format the sync / toggle record list so that it is keyed by ID. - - # * - - # * @param array $records - - # * @return array' -- name: attachNew - visibility: protected - parameters: - - name: records - - name: current - - name: touch - default: 'true' - comment: '# * Attach all of the records that aren''t in the given current records. - - # * - - # * @param array $records - - # * @param array $current - - # * @param bool $touch - - # * @return array' -- name: updateExistingPivot - visibility: public - parameters: - - name: id - - name: attributes - - name: touch - default: 'true' - comment: '# * Update an existing pivot record on the table. - - # * - - # * @param mixed $id - - # * @param array $attributes - - # * @param bool $touch - - # * @return int' -- name: updateExistingPivotUsingCustomClass - visibility: protected - parameters: - - name: id - - name: attributes - - name: touch - comment: '# * Update an existing pivot record on the table via a custom class. - - # * - - # * @param mixed $id - - # * @param array $attributes - - # * @param bool $touch - - # * @return int' -- name: attach - visibility: public - parameters: - - name: id - - name: attributes - default: '[]' - - name: touch - default: 'true' - comment: '# * Attach a model to the parent. - - # * - - # * @param mixed $id - - # * @param array $attributes - - # * @param bool $touch - - # * @return void' -- name: attachUsingCustomClass - visibility: protected - parameters: - - name: id - - name: attributes - comment: '# * Attach a model to the parent using a custom class. - - # * - - # * @param mixed $id - - # * @param array $attributes - - # * @return void' -- name: formatAttachRecords - visibility: protected - parameters: - - name: ids - - name: attributes - comment: '# * Create an array of records to insert into the pivot table. - - # * - - # * @param array $ids - - # * @param array $attributes - - # * @return array' -- name: formatAttachRecord - visibility: protected - parameters: - - name: key - - name: value - - name: attributes - - name: hasTimestamps - comment: '# * Create a full attachment record payload. - - # * - - # * @param int $key - - # * @param mixed $value - - # * @param array $attributes - - # * @param bool $hasTimestamps - - # * @return array' -- name: extractAttachIdAndAttributes - visibility: protected - parameters: - - name: key - - name: value - - name: attributes - comment: '# * Get the attach record ID and extra attributes. - - # * - - # * @param mixed $key - - # * @param mixed $value - - # * @param array $attributes - - # * @return array' -- name: baseAttachRecord - visibility: protected - parameters: - - name: id - - name: timed - comment: '# * Create a new pivot attachment record. - - # * - - # * @param int $id - - # * @param bool $timed - - # * @return array' -- name: addTimestampsToAttachment - visibility: protected - parameters: - - name: record - - name: exists - default: 'false' - comment: '# * Set the creation and update timestamps on an attach record. - - # * - - # * @param array $record - - # * @param bool $exists - - # * @return array' -- name: hasPivotColumn - visibility: public - parameters: - - name: column - comment: '# * Determine whether the given column is defined as a pivot column. - - # * - - # * @param string $column - - # * @return bool' -- name: detach - visibility: public - parameters: - - name: ids - default: 'null' - - name: touch - default: 'true' - comment: '# * Detach models from the relationship. - - # * - - # * @param mixed $ids - - # * @param bool $touch - - # * @return int' -- name: detachUsingCustomClass - visibility: protected - parameters: - - name: ids - comment: '# * Detach models from the relationship using a custom class. - - # * - - # * @param mixed $ids - - # * @return int' -- name: getCurrentlyAttachedPivots - visibility: protected - parameters: [] - comment: '# * Get the pivot models that are currently attached. - - # * - - # * @return \Illuminate\Support\Collection' -- name: newPivot - visibility: public - parameters: - - name: attributes - default: '[]' - - name: exists - default: 'false' - comment: '# * Create a new pivot model instance. - - # * - - # * @param array $attributes - - # * @param bool $exists - - # * @return \Illuminate\Database\Eloquent\Relations\Pivot' -- name: newExistingPivot - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new existing pivot model instance. - - # * - - # * @param array $attributes - - # * @return \Illuminate\Database\Eloquent\Relations\Pivot' -- name: newPivotStatement - visibility: public - parameters: [] - comment: '# * Get a new plain query builder for the pivot table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: newPivotStatementForId - visibility: public - parameters: - - name: id - comment: '# * Get a new pivot statement for a given "other" ID. - - # * - - # * @param mixed $id - - # * @return \Illuminate\Database\Query\Builder' -- name: newPivotQuery - visibility: public - parameters: [] - comment: '# * Create a new query builder for the pivot table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: withPivot - visibility: public - parameters: - - name: columns - comment: '# * Set the columns on the pivot table to retrieve. - - # * - - # * @param array|mixed $columns - - # * @return $this' -- name: parseIds - visibility: protected - parameters: - - name: value - comment: '# * Get all of the IDs from the given mixed value. - - # * - - # * @param mixed $value - - # * @return array' -- name: parseId - visibility: protected - parameters: - - name: value - comment: '# * Get the ID from the given mixed value. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: castKeys - visibility: protected - parameters: - - name: keys - comment: '# * Cast the given keys to integers if they are numeric and string otherwise. - - # * - - # * @param array $keys - - # * @return array' -- name: castKey - visibility: protected - parameters: - - name: key - comment: '# * Cast the given key to convert to primary key type. - - # * - - # * @param mixed $key - - # * @return mixed' -- name: castAttributes - visibility: protected - parameters: - - name: attributes - comment: '# * Cast the given pivot attributes. - - # * - - # * @param array $attributes - - # * @return array' -- name: getTypeSwapValue - visibility: protected - parameters: - - name: type - - name: value - comment: '# * Converts a given value to a given type value. - - # * - - # * @param string $type - - # * @param mixed $value - - # * @return mixed' -traits: -- BackedEnum -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Pivot -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.yaml b/api/laravel/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.yaml deleted file mode 100644 index 7bb9c2b..0000000 --- a/api/laravel/Database/Eloquent/Relations/Concerns/SupportsDefaultModels.yaml +++ /dev/null @@ -1,46 +0,0 @@ -name: SupportsDefaultModels -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: -- name: withDefault - visibility: protected - comment: '# * Indicates if a default model instance should be used. - - # * - - # * Alternatively, may be a Closure or array. - - # * - - # * @var \Closure|array|bool' -methods: -- name: withDefault - visibility: public - parameters: - - name: callback - default: 'true' - comment: "# * Indicates if a default model instance should be used.\n# *\n# * Alternatively,\ - \ may be a Closure or array.\n# *\n# * @var \\Closure|array|bool\n# */\n# protected\ - \ $withDefault;\n# \n# /**\n# * Make a new related instance for the given model.\n\ - # *\n# * @param \\Illuminate\\Database\\Eloquent\\Model $parent\n# * @return\ - \ \\Illuminate\\Database\\Eloquent\\Model\n# */\n# abstract protected function\ - \ newRelatedInstanceFor(Model $parent);\n# \n# /**\n# * Return a new model instance\ - \ in case the relationship does not exist.\n# *\n# * @param \\Closure|array|bool\ - \ $callback\n# * @return $this" -- name: getDefaultFor - visibility: protected - parameters: - - name: parent - comment: '# * Get the default value for this relation. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $parent - - # * @return \Illuminate\Database\Eloquent\Model|null' -traits: -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/HasMany.yaml b/api/laravel/Database/Eloquent/Relations/HasMany.yaml deleted file mode 100644 index 66b958f..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasMany.yaml +++ /dev/null @@ -1,60 +0,0 @@ -name: HasMany -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrMany>' -dependencies: -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -properties: [] -methods: -- name: one - visibility: public - parameters: [] - comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrMany> - - # */ - - # class HasMany extends HasOneOrMany - - # { - - # /** - - # * Convert the relationship to a "has one" relationship. - - # * - - # * @return \Illuminate\Database\Eloquent\Relations\HasOne' -- name: getResults - visibility: public - parameters: [] - comment: '# @inheritDoc' -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -traits: -- Illuminate\Database\Eloquent\Collection -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/HasManyThrough.yaml b/api/laravel/Database/Eloquent/Relations/HasManyThrough.yaml deleted file mode 100644 index b31ca49..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasManyThrough.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: HasManyThrough -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough>' -dependencies: -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: InteractsWithDictionary - type: class - source: InteractsWithDictionary -properties: [] -methods: -- name: one - visibility: public - parameters: [] - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TIntermediateModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrManyThrough>\n# */\n# class HasManyThrough extends HasOneOrManyThrough\n\ - # {\n# use InteractsWithDictionary;\n# \n# /**\n# * Convert the relationship to\ - \ a \"has one through\" relationship.\n# *\n# * @return \\Illuminate\\Database\\\ - Eloquent\\Relations\\HasOneThrough" -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: getResults - visibility: public - parameters: [] - comment: '# @inheritDoc' -traits: -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/HasOne.yaml b/api/laravel/Database/Eloquent/Relations/HasOne.yaml deleted file mode 100644 index 89f80d5..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasOne.yaml +++ /dev/null @@ -1,138 +0,0 @@ -name: HasOne -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrMany' -dependencies: -- name: SupportsPartialRelations - type: class - source: Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: CanBeOneOfMany - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany -- name: ComparesRelatedModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- name: SupportsDefaultModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- name: JoinClause - type: class - source: Illuminate\Database\Query\JoinClause -properties: [] -methods: -- name: getResults - visibility: public - parameters: [] - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrMany\n# */\n# class HasOne extends HasOneOrMany\ - \ implements SupportsPartialRelations\n# {\n# use ComparesRelatedModels, CanBeOneOfMany,\ - \ SupportsDefaultModels;\n# \n# /** @inheritDoc" -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: addOneOfManySubQueryConstraints - visibility: public - parameters: - - name: query - - name: column - default: 'null' - - name: aggregate - default: 'null' - comment: '# * Add constraints for inner join subselect for one of many relationships. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param string|null $column - - # * @param string|null $aggregate - - # * @return void' -- name: getOneOfManySubQuerySelectColumns - visibility: public - parameters: [] - comment: '# * Get the columns that should be selected by the one of many subquery. - - # * - - # * @return array|string' -- name: addOneOfManyJoinSubQueryConstraints - visibility: public - parameters: - - name: join - comment: '# * Add join query constraints for one of many relationships. - - # * - - # * @param \Illuminate\Database\Query\JoinClause $join - - # * @return void' -- name: newRelatedInstanceFor - visibility: public - parameters: - - name: parent - comment: '# * Make a new related instance for the given model. - - # * - - # * @param TDeclaringModel $parent - - # * @return TRelatedModel' -- name: getRelatedKeyFrom - visibility: protected - parameters: - - name: model - comment: '# * Get the value of the model''s foreign key. - - # * - - # * @param TRelatedModel $model - - # * @return int|string' -traits: -- Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany -- Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- Illuminate\Database\Query\JoinClause -- ComparesRelatedModels -interfaces: -- SupportsPartialRelations diff --git a/api/laravel/Database/Eloquent/Relations/HasOneOrMany.yaml b/api/laravel/Database/Eloquent/Relations/HasOneOrMany.yaml deleted file mode 100644 index 1ff5e6c..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasOneOrMany.yaml +++ /dev/null @@ -1,491 +0,0 @@ -name: HasOneOrMany -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: UniqueConstraintViolationException - type: class - source: Illuminate\Database\UniqueConstraintViolationException -- name: InteractsWithDictionary - type: class - source: InteractsWithDictionary -properties: -- name: foreignKey - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @extends \\Illuminate\\Database\\Eloquent\\Relations\\\ - Relation\n# */\n# abstract class HasOneOrMany\ - \ extends Relation\n# {\n# use InteractsWithDictionary;\n# \n# /**\n# * The foreign\ - \ key of the parent model.\n# *\n# * @var string" -- name: localKey - visibility: protected - comment: '# * The local key of the parent model. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - - name: foreignKey - - name: localKey - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @extends \\Illuminate\\Database\\Eloquent\\Relations\\\ - Relation\n# */\n# abstract class HasOneOrMany\ - \ extends Relation\n# {\n# use InteractsWithDictionary;\n# \n# /**\n# * The foreign\ - \ key of the parent model.\n# *\n# * @var string\n# */\n# protected $foreignKey;\n\ - # \n# /**\n# * The local key of the parent model.\n# *\n# * @var string\n# */\n\ - # protected $localKey;\n# \n# /**\n# * Create a new has one or many relationship\ - \ instance.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\Builder\ - \ $query\n# * @param TDeclaringModel $parent\n# * @param string $foreignKey\n\ - # * @param string $localKey\n# * @return void" -- name: make - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create and return an un-saved instance of the related model. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: makeMany - visibility: public - parameters: - - name: records - comment: '# * Create and return an un-saved instance of the related models. - - # * - - # * @param iterable $records - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: addConstraints - visibility: public - parameters: [] - comment: '# * Set the base constraints on the relation query. - - # * - - # * @return void' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: matchOne - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# * Match the eagerly loaded results to their single parents. - - # * - - # * @param array $models - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @param string $relation - - # * @return array' -- name: matchMany - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# * Match the eagerly loaded results to their many parents. - - # * - - # * @param array $models - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @param string $relation - - # * @return array' -- name: matchOneOrMany - visibility: protected - parameters: - - name: models - - name: results - - name: relation - - name: type - comment: '# * Match the eagerly loaded results to their many parents. - - # * - - # * @param array $models - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @param string $relation - - # * @param string $type - - # * @return array' -- name: getRelationValue - visibility: protected - parameters: - - name: dictionary - - name: key - - name: type - comment: '# * Get the value of a relationship by one or many type. - - # * - - # * @param array $dictionary - - # * @param string $key - - # * @param string $type - - # * @return mixed' -- name: buildDictionary - visibility: protected - parameters: - - name: results - comment: '# * Build model dictionary keyed by the relation''s foreign key. - - # * - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @return array>' -- name: findOrNew - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a model by its primary key or return a new instance of the related - model. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel)' -- name: firstOrNew - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first related model record matching the attributes or instantiate - it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: firstOrCreate - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first record matching the attributes. If the record is not - found, create it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: createOrFirst - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Attempt to create the record. If a unique constraint violation occurs, - attempt to find the matching record. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: updateOrCreate - visibility: public - parameters: - - name: attributes - - name: values - default: '[]' - comment: '# * Create or update a related record matching the attributes, and fill - it with values. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: save - visibility: public - parameters: - - name: model - comment: '# * Attach a model instance to the parent model. - - # * - - # * @param TRelatedModel $model - - # * @return TRelatedModel|false' -- name: saveQuietly - visibility: public - parameters: - - name: model - comment: '# * Attach a model instance without raising any events to the parent model. - - # * - - # * @param TRelatedModel $model - - # * @return TRelatedModel|false' -- name: saveMany - visibility: public - parameters: - - name: models - comment: '# * Attach a collection of models to the parent instance. - - # * - - # * @param iterable $models - - # * @return iterable' -- name: saveManyQuietly - visibility: public - parameters: - - name: models - comment: '# * Attach a collection of models to the parent instance without raising - any events to the parent model. - - # * - - # * @param iterable $models - - # * @return iterable' -- name: create - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the related model. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: createQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the related model without raising any events - to the parent model. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: forceCreate - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the related model. Allow mass-assignment. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: forceCreateQuietly - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the related model with mass assignment without - raising model events. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: createMany - visibility: public - parameters: - - name: records - comment: '# * Create a Collection of new instances of the related model. - - # * - - # * @param iterable $records - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: createManyQuietly - visibility: public - parameters: - - name: records - comment: '# * Create a Collection of new instances of the related model without - raising any events to the parent model. - - # * - - # * @param iterable $records - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: setForeignAttributesForCreate - visibility: protected - parameters: - - name: model - comment: '# * Set the foreign ID for creating a related model. - - # * - - # * @param TRelatedModel $model - - # * @return void' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getRelationExistenceQueryForSelfRelation - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for a relationship query on the same table. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: take - visibility: public - parameters: - - name: value - comment: '# * Alias to set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: limit - visibility: public - parameters: - - name: value - comment: '# * Set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: getExistenceCompareKey - visibility: public - parameters: [] - comment: '# * Get the key for comparing against the parent key in "has" query. - - # * - - # * @return string' -- name: getParentKey - visibility: public - parameters: [] - comment: '# * Get the key value of the parent''s local key. - - # * - - # * @return mixed' -- name: getQualifiedParentKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified parent key name. - - # * - - # * @return string' -- name: getForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the plain foreign key. - - # * - - # * @return string' -- name: getQualifiedForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the foreign key for the relationship. - - # * - - # * @return string' -- name: getLocalKeyName - visibility: public - parameters: [] - comment: '# * Get the local key for the relationship. - - # * - - # * @return string' -traits: -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Database\UniqueConstraintViolationException -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/HasOneOrManyThrough.yaml b/api/laravel/Database/Eloquent/Relations/HasOneOrManyThrough.yaml deleted file mode 100644 index 169a9e3..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasOneOrManyThrough.yaml +++ /dev/null @@ -1,795 +0,0 @@ -name: HasOneOrManyThrough -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: SoftDeletes - type: class - source: Illuminate\Database\Eloquent\SoftDeletes -- name: MySqlGrammar - type: class - source: Illuminate\Database\Query\Grammars\MySqlGrammar -- name: UniqueConstraintViolationException - type: class - source: Illuminate\Database\UniqueConstraintViolationException -- name: InteractsWithDictionary - type: class - source: InteractsWithDictionary -properties: -- name: throughParent - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TIntermediateModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @extends \\Illuminate\\Database\\Eloquent\\Relations\\\ - Relation\n# */\n# abstract class HasOneOrManyThrough\ - \ extends Relation\n# {\n# use InteractsWithDictionary;\n# \n# /**\n# * The \"\ - through\" parent model instance.\n# *\n# * @var TIntermediateModel" -- name: farParent - visibility: protected - comment: '# * The far parent model instance. - - # * - - # * @var TDeclaringModel' -- name: firstKey - visibility: protected - comment: '# * The near key on the relationship. - - # * - - # * @var string' -- name: secondKey - visibility: protected - comment: '# * The far key on the relationship. - - # * - - # * @var string' -- name: localKey - visibility: protected - comment: '# * The local key on the relationship. - - # * - - # * @var string' -- name: secondLocalKey - visibility: protected - comment: '# * The local key on the intermediary model. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: farParent - - name: throughParent - - name: firstKey - - name: secondKey - - name: localKey - - name: secondLocalKey - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TIntermediateModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @extends \\Illuminate\\Database\\Eloquent\\Relations\\\ - Relation\n# */\n# abstract class HasOneOrManyThrough\ - \ extends Relation\n# {\n# use InteractsWithDictionary;\n# \n# /**\n# * The \"\ - through\" parent model instance.\n# *\n# * @var TIntermediateModel\n# */\n# protected\ - \ $throughParent;\n# \n# /**\n# * The far parent model instance.\n# *\n# * @var\ - \ TDeclaringModel\n# */\n# protected $farParent;\n# \n# /**\n# * The near key\ - \ on the relationship.\n# *\n# * @var string\n# */\n# protected $firstKey;\n#\ - \ \n# /**\n# * The far key on the relationship.\n# *\n# * @var string\n# */\n\ - # protected $secondKey;\n# \n# /**\n# * The local key on the relationship.\n#\ - \ *\n# * @var string\n# */\n# protected $localKey;\n# \n# /**\n# * The local key\ - \ on the intermediary model.\n# *\n# * @var string\n# */\n# protected $secondLocalKey;\n\ - # \n# /**\n# * Create a new has many through relationship instance.\n# *\n# *\ - \ @param \\Illuminate\\Database\\Eloquent\\Builder $query\n#\ - \ * @param TDeclaringModel $farParent\n# * @param TIntermediateModel $throughParent\n\ - # * @param string $firstKey\n# * @param string $secondKey\n# * @param string\ - \ $localKey\n# * @param string $secondLocalKey\n# * @return void" -- name: addConstraints - visibility: public - parameters: [] - comment: '# * Set the base constraints on the relation query. - - # * - - # * @return void' -- name: performJoin - visibility: protected - parameters: - - name: query - default: 'null' - comment: '# * Set the join clause on the query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder|null $query - - # * @return void' -- name: getQualifiedParentKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified parent key name. - - # * - - # * @return string' -- name: throughParentSoftDeletes - visibility: public - parameters: [] - comment: '# * Determine whether "through" parent of the relation uses Soft Deletes. - - # * - - # * @return bool' -- name: withTrashedParents - visibility: public - parameters: [] - comment: '# * Indicate that trashed "through" parents should be included in the - query. - - # * - - # * @return $this' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: buildDictionary - visibility: protected - parameters: - - name: results - comment: '# * Build model dictionary keyed by the relation''s foreign key. - - # * - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @return array>' -- name: firstOrNew - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first related model record matching the attributes or instantiate - it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: firstOrCreate - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Get the first record matching the attributes. If the record is not - found, create it. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: createOrFirst - visibility: public - parameters: - - name: attributes - default: '[]' - - name: values - default: '[]' - comment: '# * Attempt to create the record. If a unique constraint violation occurs, - attempt to find the matching record. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: updateOrCreate - visibility: public - parameters: - - name: attributes - - name: values - default: '[]' - comment: '# * Create or update a related record matching the attributes, and fill - it with values. - - # * - - # * @param array $attributes - - # * @param array $values - - # * @return TRelatedModel' -- name: firstWhere - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic where clause to the query, and return the first result. - - # * - - # * @param \Closure|string|array $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return TRelatedModel|null' -- name: first - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first related model. - - # * - - # * @param array $columns - - # * @return TRelatedModel|null' -- name: firstOrFail - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result or throw an exception. - - # * - - # * @param array $columns - - # * @return TRelatedModel - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: firstOr - visibility: public - parameters: - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Execute the query and get the first result or call a callback. - - # * - - # * @template TValue - - # * - - # * @param (\Closure(): TValue)|list $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return TRelatedModel|TValue' -- name: find - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a related model by its primary key. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel|null)' -- name: findMany - visibility: public - parameters: - - name: ids - - name: columns - default: '[''*'']' - comment: '# * Find multiple related models by their primary keys. - - # * - - # * @param \Illuminate\Contracts\Support\Arrayable|array $ids - - # * @param array $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: findOrFail - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Find a related model by its primary key or throw an exception. - - # * - - # * @param mixed $id - - # * @param array $columns - - # * @return ($id is (\Illuminate\Contracts\Support\Arrayable|array) - ? \Illuminate\Database\Eloquent\Collection : TRelatedModel) - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException' -- name: findOr - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Find a related model by its primary key or call a callback. - - # * - - # * @template TValue - - # * - - # * @param mixed $id - - # * @param (\Closure(): TValue)|list|string $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return ( - - # * $id is (\Illuminate\Contracts\Support\Arrayable|array) - - # * ? \Illuminate\Database\Eloquent\Collection|TValue - - # * : TRelatedModel|TValue - - # * )' -- name: get - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: paginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Get a paginator for the "select" statement. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $pageName - - # * @param int $page - - # * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator' -- name: simplePaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Paginate the given query into a simple paginator. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @return \Illuminate\Contracts\Pagination\Paginator' -- name: cursorPaginate - visibility: public - parameters: - - name: perPage - default: 'null' - - name: columns - default: '[''*'']' - - name: cursorName - default: '''cursor''' - - name: cursor - default: 'null' - comment: '# * Paginate the given query into a cursor paginator. - - # * - - # * @param int|null $perPage - - # * @param array $columns - - # * @param string $cursorName - - # * @param string|null $cursor - - # * @return \Illuminate\Contracts\Pagination\CursorPaginator' -- name: shouldSelect - visibility: protected - parameters: - - name: columns - default: '[''*'']' - comment: '# * Set the select clause for the relation query. - - # * - - # * @param array $columns - - # * @return array' -- name: chunk - visibility: public - parameters: - - name: count - - name: callback - comment: '# * Chunk the results of the query. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @return bool' -- name: chunkById - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing numeric IDs. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: chunkByIdDesc - visibility: public - parameters: - - name: count - - name: callback - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Chunk the results of a query by comparing IDs in descending order. - - # * - - # * @param int $count - - # * @param callable $callback - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: eachById - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Execute a callback over each item while chunking by ID. - - # * - - # * @param callable $callback - - # * @param int $count - - # * @param string|null $column - - # * @param string|null $alias - - # * @return bool' -- name: cursor - visibility: public - parameters: [] - comment: '# * Get a generator for the given query. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: each - visibility: public - parameters: - - name: callback - - name: count - default: '1000' - comment: '# * Execute a callback over each item while chunking. - - # * - - # * @param callable $callback - - # * @param int $count - - # * @return bool' -- name: lazy - visibility: public - parameters: - - name: chunkSize - default: '1000' - comment: '# * Query lazily, by chunks of the given size. - - # * - - # * @param int $chunkSize - - # * @return \Illuminate\Support\LazyCollection' -- name: lazyById - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection' -- name: lazyByIdDesc - visibility: public - parameters: - - name: chunkSize - default: '1000' - - name: column - default: 'null' - - name: alias - default: 'null' - comment: '# * Query lazily, by chunking the results of a query by comparing IDs - in descending order. - - # * - - # * @param int $chunkSize - - # * @param string|null $column - - # * @param string|null $alias - - # * @return \Illuminate\Support\LazyCollection' -- name: prepareQueryBuilder - visibility: protected - parameters: - - name: columns - default: '[''*'']' - comment: '# * Prepare the query builder for query execution. - - # * - - # * @param array $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getRelationExistenceQueryForSelfRelation - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for a relationship query on the same table. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getRelationExistenceQueryForThroughSelfRelation - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for a relationship query on the same table as - the through parent. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: take - visibility: public - parameters: - - name: value - comment: '# * Alias to set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: limit - visibility: public - parameters: - - name: value - comment: '# * Set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: getQualifiedFarKeyName - visibility: public - parameters: [] - comment: '# * Get the qualified foreign key on the related model. - - # * - - # * @return string' -- name: getFirstKeyName - visibility: public - parameters: [] - comment: '# * Get the foreign key on the "through" model. - - # * - - # * @return string' -- name: getQualifiedFirstKeyName - visibility: public - parameters: [] - comment: '# * Get the qualified foreign key on the "through" model. - - # * - - # * @return string' -- name: getForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the foreign key on the related model. - - # * - - # * @return string' -- name: getQualifiedForeignKeyName - visibility: public - parameters: [] - comment: '# * Get the qualified foreign key on the related model. - - # * - - # * @return string' -- name: getLocalKeyName - visibility: public - parameters: [] - comment: '# * Get the local key on the far parent model. - - # * - - # * @return string' -- name: getQualifiedLocalKeyName - visibility: public - parameters: [] - comment: '# * Get the qualified local key on the far parent model. - - # * - - # * @return string' -- name: getSecondLocalKeyName - visibility: public - parameters: [] - comment: '# * Get the local key on the intermediary model. - - # * - - # * @return string' -traits: -- Closure -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Database\Eloquent\SoftDeletes -- Illuminate\Database\Query\Grammars\MySqlGrammar -- Illuminate\Database\UniqueConstraintViolationException -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/HasOneThrough.yaml b/api/laravel/Database/Eloquent/Relations/HasOneThrough.yaml deleted file mode 100644 index 3aa510b..0000000 --- a/api/laravel/Database/Eloquent/Relations/HasOneThrough.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: HasOneThrough -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TIntermediateModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrManyThrough' -dependencies: -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: SupportsDefaultModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -properties: [] -methods: -- name: getResults - visibility: public - parameters: [] - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TIntermediateModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\HasOneOrManyThrough\n# */\n# class HasOneThrough\ - \ extends HasOneOrManyThrough\n# {\n# use InteractsWithDictionary, SupportsDefaultModels;\n\ - # \n# /** @inheritDoc" -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: newRelatedInstanceFor - visibility: public - parameters: - - name: parent - comment: '# * Make a new related instance for the given model. - - # * - - # * @param TDeclaringModel $parent - - # * @return TRelatedModel' -traits: -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/MorphMany.yaml b/api/laravel/Database/Eloquent/Relations/MorphMany.yaml deleted file mode 100644 index fef2265..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphMany.yaml +++ /dev/null @@ -1,66 +0,0 @@ -name: MorphMany -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\MorphOneOrMany>' -dependencies: -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -properties: [] -methods: -- name: one - visibility: public - parameters: [] - comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\MorphOneOrMany> - - # */ - - # class MorphMany extends MorphOneOrMany - - # { - - # /** - - # * Convert the relationship to a "morph one" relationship. - - # * - - # * @return \Illuminate\Database\Eloquent\Relations\MorphOne' -- name: getResults - visibility: public - parameters: [] - comment: '# @inheritDoc' -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: forceCreate - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# @inheritDoc' -traits: -- Illuminate\Database\Eloquent\Collection -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/MorphOne.yaml b/api/laravel/Database/Eloquent/Relations/MorphOne.yaml deleted file mode 100644 index 5eafe27..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphOne.yaml +++ /dev/null @@ -1,138 +0,0 @@ -name: MorphOne -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\MorphOneOrMany' -dependencies: -- name: SupportsPartialRelations - type: class - source: Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: CanBeOneOfMany - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany -- name: ComparesRelatedModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- name: SupportsDefaultModels - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- name: JoinClause - type: class - source: Illuminate\Database\Query\JoinClause -properties: [] -methods: -- name: getResults - visibility: public - parameters: [] - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\MorphOneOrMany\n# */\n# class MorphOne extends MorphOneOrMany\ - \ implements SupportsPartialRelations\n# {\n# use CanBeOneOfMany, ComparesRelatedModels,\ - \ SupportsDefaultModels;\n# \n# /** @inheritDoc" -- name: initRelation - visibility: public - parameters: - - name: models - - name: relation - comment: '# @inheritDoc' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: addOneOfManySubQueryConstraints - visibility: public - parameters: - - name: query - - name: column - default: 'null' - - name: aggregate - default: 'null' - comment: '# * Add constraints for inner join subselect for one of many relationships. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param string|null $column - - # * @param string|null $aggregate - - # * @return void' -- name: getOneOfManySubQuerySelectColumns - visibility: public - parameters: [] - comment: '# * Get the columns that should be selected by the one of many subquery. - - # * - - # * @return array|string' -- name: addOneOfManyJoinSubQueryConstraints - visibility: public - parameters: - - name: join - comment: '# * Add join query constraints for one of many relationships. - - # * - - # * @param \Illuminate\Database\Query\JoinClause $join - - # * @return void' -- name: newRelatedInstanceFor - visibility: public - parameters: - - name: parent - comment: '# * Make a new related instance for the given model. - - # * - - # * @param TDeclaringModel $parent - - # * @return TRelatedModel' -- name: getRelatedKeyFrom - visibility: protected - parameters: - - name: model - comment: '# * Get the value of the model''s foreign key. - - # * - - # * @param TRelatedModel $model - - # * @return int|string' -traits: -- Illuminate\Contracts\Database\Eloquent\SupportsPartialRelations -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\CanBeOneOfMany -- Illuminate\Database\Eloquent\Relations\Concerns\ComparesRelatedModels -- Illuminate\Database\Eloquent\Relations\Concerns\SupportsDefaultModels -- Illuminate\Database\Query\JoinClause -- CanBeOneOfMany -interfaces: -- SupportsPartialRelations diff --git a/api/laravel/Database/Eloquent/Relations/MorphOneOrMany.yaml b/api/laravel/Database/Eloquent/Relations/MorphOneOrMany.yaml deleted file mode 100644 index 8952c59..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphOneOrMany.yaml +++ /dev/null @@ -1,135 +0,0 @@ -name: MorphOneOrMany -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -properties: -- name: morphType - visibility: protected - comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * @template TResult - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\HasOneOrMany - - # */ - - # abstract class MorphOneOrMany extends HasOneOrMany - - # { - - # /** - - # * The foreign key type for the relationship. - - # * - - # * @var string' -- name: morphClass - visibility: protected - comment: '# * The class name of the parent model. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - - name: type - - name: id - - name: localKey - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @extends \\Illuminate\\Database\\Eloquent\\Relations\\\ - HasOneOrMany\n# */\n# abstract class\ - \ MorphOneOrMany extends HasOneOrMany\n# {\n# /**\n# * The foreign key type for\ - \ the relationship.\n# *\n# * @var string\n# */\n# protected $morphType;\n# \n\ - # /**\n# * The class name of the parent model.\n# *\n# * @var string\n# */\n#\ - \ protected $morphClass;\n# \n# /**\n# * Create a new morph one or many relationship\ - \ instance.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\Builder\ - \ $query\n# * @param TDeclaringModel $parent\n# * @param string $type\n#\ - \ * @param string $id\n# * @param string $localKey\n# * @return void" -- name: addConstraints - visibility: public - parameters: [] - comment: '# * Set the base constraints on the relation query. - - # * - - # * @return void' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: forceCreate - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Create a new instance of the related model. Allow mass-assignment. - - # * - - # * @param array $attributes - - # * @return TRelatedModel' -- name: setForeignAttributesForCreate - visibility: protected - parameters: - - name: model - comment: '# * Set the foreign ID and type for creating a related model. - - # * - - # * @param TRelatedModel $model - - # * @return void' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getQualifiedMorphType - visibility: public - parameters: [] - comment: '# * Get the foreign key "type" name. - - # * - - # * @return string' -- name: getMorphType - visibility: public - parameters: [] - comment: '# * Get the plain morph type name without the table. - - # * - - # * @return string' -- name: getMorphClass - visibility: public - parameters: [] - comment: '# * Get the class name of the parent model. - - # * - - # * @return string' -traits: -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Model -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/MorphPivot.yaml b/api/laravel/Database/Eloquent/Relations/MorphPivot.yaml deleted file mode 100644 index 012168d..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphPivot.yaml +++ /dev/null @@ -1,119 +0,0 @@ -name: MorphPivot -class_comment: null -dependencies: [] -properties: -- name: morphType - visibility: protected - comment: '# * The type of the polymorphic relation. - - # * - - # * Explicitly define this so it''s not included in saved attributes. - - # * - - # * @var string' -- name: morphClass - visibility: protected - comment: '# * The value of the polymorphic relation. - - # * - - # * Explicitly define this so it''s not included in saved attributes. - - # * - - # * @var string' -methods: -- name: setKeysForSaveQuery - visibility: protected - parameters: - - name: query - comment: "# * The type of the polymorphic relation.\n# *\n# * Explicitly define\ - \ this so it's not included in saved attributes.\n# *\n# * @var string\n# */\n\ - # protected $morphType;\n# \n# /**\n# * The value of the polymorphic relation.\n\ - # *\n# * Explicitly define this so it's not included in saved attributes.\n# *\n\ - # * @var string\n# */\n# protected $morphClass;\n# \n# /**\n# * Set the keys for\ - \ a save update query.\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\Builder\ - \ $query\n# * @return \\Illuminate\\Database\\Eloquent\\Builder" -- name: setKeysForSelectQuery - visibility: protected - parameters: - - name: query - comment: '# * Set the keys for a select query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: delete - visibility: public - parameters: [] - comment: '# * Delete the pivot model record from the database. - - # * - - # * @return int' -- name: getMorphType - visibility: public - parameters: [] - comment: '# * Get the morph type for the pivot. - - # * - - # * @return string' -- name: setMorphType - visibility: public - parameters: - - name: morphType - comment: '# * Set the morph type for the pivot. - - # * - - # * @param string $morphType - - # * @return $this' -- name: setMorphClass - visibility: public - parameters: - - name: morphClass - comment: '# * Set the morph class for the pivot. - - # * - - # * @param string $morphClass - - # * @return \Illuminate\Database\Eloquent\Relations\MorphPivot' -- name: getQueueableId - visibility: public - parameters: [] - comment: '# * Get the queueable identity for the entity. - - # * - - # * @return mixed' -- name: newQueryForRestoration - visibility: public - parameters: - - name: ids - comment: '# * Get a new query to restore one or more models by their queueable IDs. - - # * - - # * @param array|int $ids - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: newQueryForCollectionRestoration - visibility: protected - parameters: - - name: ids - comment: '# * Get a new query to restore multiple models by their queueable IDs. - - # * - - # * @param array $ids - - # * @return \Illuminate\Database\Eloquent\Builder' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/MorphTo.yaml b/api/laravel/Database/Eloquent/Relations/MorphTo.yaml deleted file mode 100644 index d88234e..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphTo.yaml +++ /dev/null @@ -1,331 +0,0 @@ -name: MorphTo -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\BelongsTo' -dependencies: -- name: BadMethodCallException - type: class - source: BadMethodCallException -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: InteractsWithDictionary - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- name: InteractsWithDictionary - type: class - source: InteractsWithDictionary -properties: -- name: morphType - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\BelongsTo\n# */\n# class MorphTo extends BelongsTo\n# {\n# use InteractsWithDictionary;\n\ - # \n# /**\n# * The type of the polymorphic relation.\n# *\n# * @var string" -- name: models - visibility: protected - comment: '# * The models whose relations are being eager loaded. - - # * - - # * @var \Illuminate\Database\Eloquent\Collection' -- name: dictionary - visibility: protected - comment: '# * All of the models keyed by ID. - - # * - - # * @var array' -- name: macroBuffer - visibility: protected - comment: '# * A buffer of dynamic calls to query macros. - - # * - - # * @var array' -- name: morphableEagerLoads - visibility: protected - comment: '# * A map of relations to load for each individual morph type. - - # * - - # * @var array' -- name: morphableEagerLoadCounts - visibility: protected - comment: '# * A map of relationship counts to load for each individual morph type. - - # * - - # * @var array' -- name: morphableConstraints - visibility: protected - comment: '# * A map of constraints to apply for each individual morph type. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - - name: foreignKey - - name: ownerKey - - name: type - - name: relation - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\BelongsTo\n# */\n# class MorphTo extends BelongsTo\n# {\n# use InteractsWithDictionary;\n\ - # \n# /**\n# * The type of the polymorphic relation.\n# *\n# * @var string\n#\ - \ */\n# protected $morphType;\n# \n# /**\n# * The models whose relations are being\ - \ eager loaded.\n# *\n# * @var \\Illuminate\\Database\\Eloquent\\Collection\n# */\n# protected $models;\n# \n# /**\n# * All of the models\ - \ keyed by ID.\n# *\n# * @var array\n# */\n# protected $dictionary = [];\n# \n\ - # /**\n# * A buffer of dynamic calls to query macros.\n# *\n# * @var array\n#\ - \ */\n# protected $macroBuffer = [];\n# \n# /**\n# * A map of relations to load\ - \ for each individual morph type.\n# *\n# * @var array\n# */\n# protected $morphableEagerLoads\ - \ = [];\n# \n# /**\n# * A map of relationship counts to load for each individual\ - \ morph type.\n# *\n# * @var array\n# */\n# protected $morphableEagerLoadCounts\ - \ = [];\n# \n# /**\n# * A map of constraints to apply for each individual morph\ - \ type.\n# *\n# * @var array\n# */\n# protected $morphableConstraints = [];\n\ - # \n# /**\n# * Create a new morph to relationship instance.\n# *\n# * @param \ - \ \\Illuminate\\Database\\Eloquent\\Builder $query\n# * @param\ - \ TDeclaringModel $parent\n# * @param string $foreignKey\n# * @param string\ - \ $ownerKey\n# * @param string $type\n# * @param string $relation\n# * @return\ - \ void" -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: buildDictionary - visibility: protected - parameters: - - name: models - comment: '# * Build a dictionary with the models. - - # * - - # * @param \Illuminate\Database\Eloquent\Collection $models - - # * @return void' -- name: getEager - visibility: public - parameters: [] - comment: '# * Get the results of the relationship. - - # * - - # * Called via eager load method of Eloquent query builder. - - # * - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: getResultsByType - visibility: protected - parameters: - - name: type - comment: '# * Get all of the relation results for a type. - - # * - - # * @param string $type - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: gatherKeysByType - visibility: protected - parameters: - - name: type - - name: keyType - comment: '# * Gather all of the foreign keys for a given type. - - # * - - # * @param string $type - - # * @param string $keyType - - # * @return array' -- name: createModelByType - visibility: public - parameters: - - name: type - comment: '# * Create a new model instance by type. - - # * - - # * @param string $type - - # * @return TRelatedModel' -- name: match - visibility: public - parameters: - - name: models - - name: results - - name: relation - comment: '# @inheritDoc' -- name: matchToMorphParents - visibility: protected - parameters: - - name: type - - name: results - comment: '# * Match the results for a given type to their parents. - - # * - - # * @param string $type - - # * @param \Illuminate\Database\Eloquent\Collection $results - - # * @return void' -- name: associate - visibility: public - parameters: - - name: model - comment: '# * Associate the model instance to the given parent. - - # * - - # * @param TRelatedModel|null $model - - # * @return TDeclaringModel' -- name: dissociate - visibility: public - parameters: [] - comment: '# * Dissociate previously associated model from the given parent. - - # * - - # * @return TDeclaringModel' -- name: touch - visibility: public - parameters: [] - comment: '# * Touch all of the related models for the relationship. - - # * - - # * @return void' -- name: newRelatedInstanceFor - visibility: protected - parameters: - - name: parent - comment: '# @inheritDoc' -- name: getMorphType - visibility: public - parameters: [] - comment: '# * Get the foreign key "type" name. - - # * - - # * @return string' -- name: getDictionary - visibility: public - parameters: [] - comment: '# * Get the dictionary used by the relationship. - - # * - - # * @return array' -- name: morphWith - visibility: public - parameters: - - name: with - comment: '# * Specify which relations to load for a given morph type. - - # * - - # * @param array $with - - # * @return $this' -- name: morphWithCount - visibility: public - parameters: - - name: withCount - comment: '# * Specify which relationship counts to load for a given morph type. - - # * - - # * @param array $withCount - - # * @return $this' -- name: constrain - visibility: public - parameters: - - name: callbacks - comment: '# * Specify constraints on the query for a given morph type. - - # * - - # * @param array $callbacks - - # * @return $this' -- name: withTrashed - visibility: public - parameters: [] - comment: '# * Indicate that soft deleted models should be included in the results. - - # * - - # * @return $this' -- name: withoutTrashed - visibility: public - parameters: [] - comment: '# * Indicate that soft deleted models should not be included in the results. - - # * - - # * @return $this' -- name: onlyTrashed - visibility: public - parameters: [] - comment: '# * Indicate that only soft deleted models should be included in the results. - - # * - - # * @return $this' -- name: replayMacros - visibility: protected - parameters: - - name: query - comment: '# * Replay stored macro calls on the actual related instance. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic method calls to the relationship. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- BadMethodCallException -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\InteractsWithDictionary -- InteractsWithDictionary -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/MorphToMany.yaml b/api/laravel/Database/Eloquent/Relations/MorphToMany.yaml deleted file mode 100644 index 165bfa1..0000000 --- a/api/laravel/Database/Eloquent/Relations/MorphToMany.yaml +++ /dev/null @@ -1,209 +0,0 @@ -name: MorphToMany -class_comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\BelongsToMany' -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: -- name: morphType - visibility: protected - comment: '# * @template TRelatedModel of \Illuminate\Database\Eloquent\Model - - # * @template TDeclaringModel of \Illuminate\Database\Eloquent\Model - - # * - - # * @extends \Illuminate\Database\Eloquent\Relations\BelongsToMany - - # */ - - # class MorphToMany extends BelongsToMany - - # { - - # /** - - # * The type of the polymorphic relation. - - # * - - # * @var string' -- name: morphClass - visibility: protected - comment: '# * The class name of the morph type constraint. - - # * - - # * @var string' -- name: inverse - visibility: protected - comment: '# * Indicates if we are connecting the inverse of the relation. - - # * - - # * This primarily affects the morphClass constraint. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - - name: name - - name: table - - name: foreignPivotKey - - name: relatedPivotKey - - name: parentKey - - name: relatedKey - - name: relationName - default: 'null' - - name: inverse - default: 'false' - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\n\ - # * @extends \\Illuminate\\Database\\Eloquent\\Relations\\BelongsToMany\n# */\n# class MorphToMany extends BelongsToMany\n# {\n# /**\n\ - # * The type of the polymorphic relation.\n# *\n# * @var string\n# */\n# protected\ - \ $morphType;\n# \n# /**\n# * The class name of the morph type constraint.\n#\ - \ *\n# * @var string\n# */\n# protected $morphClass;\n# \n# /**\n# * Indicates\ - \ if we are connecting the inverse of the relation.\n# *\n# * This primarily affects\ - \ the morphClass constraint.\n# *\n# * @var bool\n# */\n# protected $inverse;\n\ - # \n# /**\n# * Create a new morph to many relationship instance.\n# *\n# * @param\ - \ \\Illuminate\\Database\\Eloquent\\Builder $query\n# * @param\ - \ TDeclaringModel $parent\n# * @param string $name\n# * @param string $table\n\ - # * @param string $foreignPivotKey\n# * @param string $relatedPivotKey\n#\ - \ * @param string $parentKey\n# * @param string $relatedKey\n# * @param string|null\ - \ $relationName\n# * @param bool $inverse\n# * @return void" -- name: addWhereConstraints - visibility: protected - parameters: [] - comment: '# * Set the where clause for the relation query. - - # * - - # * @return $this' -- name: addEagerConstraints - visibility: public - parameters: - - name: models - comment: '# @inheritDoc' -- name: baseAttachRecord - visibility: protected - parameters: - - name: id - - name: timed - comment: '# * Create a new pivot attachment record. - - # * - - # * @param int $id - - # * @param bool $timed - - # * @return array' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# @inheritDoc' -- name: getCurrentlyAttachedPivots - visibility: protected - parameters: [] - comment: '# * Get the pivot models that are currently attached. - - # * - - # * @return \Illuminate\Support\Collection' -- name: newPivotQuery - visibility: public - parameters: [] - comment: '# * Create a new query builder for the pivot table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: newPivot - visibility: public - parameters: - - name: attributes - default: '[]' - - name: exists - default: 'false' - comment: '# * Create a new pivot model instance. - - # * - - # * @param array $attributes - - # * @param bool $exists - - # * @return \Illuminate\Database\Eloquent\Relations\Pivot' -- name: aliasedPivotColumns - visibility: protected - parameters: [] - comment: '# * Get the pivot columns for the relation. - - # * - - # * "pivot_" is prefixed at each column for easy removal later. - - # * - - # * @return array' -- name: getMorphType - visibility: public - parameters: [] - comment: '# * Get the foreign key "type" name. - - # * - - # * @return string' -- name: getQualifiedMorphTypeName - visibility: public - parameters: [] - comment: '# * Get the fully qualified morph type for the relation. - - # * - - # * @return string' -- name: getMorphClass - visibility: public - parameters: [] - comment: '# * Get the class name of the parent model. - - # * - - # * @return string' -- name: getInverse - visibility: public - parameters: [] - comment: '# * Get the indicator for a reverse relationship. - - # * - - # * @return bool' -traits: -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Model -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Pivot.yaml b/api/laravel/Database/Eloquent/Relations/Pivot.yaml deleted file mode 100644 index bd8d12b..0000000 --- a/api/laravel/Database/Eloquent/Relations/Pivot.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: Pivot -class_comment: null -dependencies: -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: AsPivot - type: class - source: Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- name: AsPivot - type: class - source: AsPivot -properties: -- name: incrementing - visibility: public - comment: '# * Indicates if the IDs are auto-incrementing. - - # * - - # * @var bool' -- name: guarded - visibility: protected - comment: '# * The attributes that aren''t mass assignable. - - # * - - # * @var array|bool' -methods: [] -traits: -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\Relations\Concerns\AsPivot -- AsPivot -interfaces: [] diff --git a/api/laravel/Database/Eloquent/Relations/Relation.yaml b/api/laravel/Database/Eloquent/Relations/Relation.yaml deleted file mode 100644 index 72d86c2..0000000 --- a/api/laravel/Database/Eloquent/Relations/Relation.yaml +++ /dev/null @@ -1,499 +0,0 @@ -name: Relation -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: BuilderContract - type: class - source: Illuminate\Contracts\Database\Eloquent\Builder -- name: Builder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Collection - type: class - source: Illuminate\Database\Eloquent\Collection -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: MultipleRecordsFoundException - type: class - source: Illuminate\Database\MultipleRecordsFoundException -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -properties: -- name: query - visibility: protected - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @mixin \\Illuminate\\Database\\Eloquent\\Builder\n\ - # */\n# abstract class Relation implements BuilderContract\n# {\n# use ForwardsCalls,\ - \ Macroable {\n# Macroable::__call as macroCall;\n# }\n# \n# /**\n# * The Eloquent\ - \ query builder instance.\n# *\n# * @var \\Illuminate\\Database\\Eloquent\\Builder" -- name: parent - visibility: protected - comment: '# * The parent model instance. - - # * - - # * @var TDeclaringModel' -- name: related - visibility: protected - comment: '# * The related model instance. - - # * - - # * @var TRelatedModel' -- name: eagerKeysWereEmpty - visibility: protected - comment: '# * Indicates whether the eagerly loaded relation should implicitly return - an empty collection. - - # * - - # * @var bool' -- name: constraints - visibility: protected - comment: '# * Indicates if the relation is adding constraints. - - # * - - # * @var bool' -- name: morphMap - visibility: public - comment: '# * An array to map class names to their morph names in the database. - - # * - - # * @var array' -- name: requireMorphMap - visibility: protected - comment: '# * Prevents morph relationships without a morph map. - - # * - - # * @var bool' -- name: selfJoinCount - visibility: protected - comment: '# * The count of self joins. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: query - - name: parent - comment: "# * @template TRelatedModel of \\Illuminate\\Database\\Eloquent\\Model\n\ - # * @template TDeclaringModel of \\Illuminate\\Database\\Eloquent\\Model\n# *\ - \ @template TResult\n# *\n# * @mixin \\Illuminate\\Database\\Eloquent\\Builder\n\ - # */\n# abstract class Relation implements BuilderContract\n# {\n# use ForwardsCalls,\ - \ Macroable {\n# Macroable::__call as macroCall;\n# }\n# \n# /**\n# * The Eloquent\ - \ query builder instance.\n# *\n# * @var \\Illuminate\\Database\\Eloquent\\Builder\n\ - # */\n# protected $query;\n# \n# /**\n# * The parent model instance.\n# *\n# *\ - \ @var TDeclaringModel\n# */\n# protected $parent;\n# \n# /**\n# * The related\ - \ model instance.\n# *\n# * @var TRelatedModel\n# */\n# protected $related;\n\ - # \n# /**\n# * Indicates whether the eagerly loaded relation should implicitly\ - \ return an empty collection.\n# *\n# * @var bool\n# */\n# protected $eagerKeysWereEmpty\ - \ = false;\n# \n# /**\n# * Indicates if the relation is adding constraints.\n\ - # *\n# * @var bool\n# */\n# protected static $constraints = true;\n# \n# /**\n\ - # * An array to map class names to their morph names in the database.\n# *\n#\ - \ * @var array\n# */\n# public static $morphMap = [];\n# \n# /**\n# * Prevents\ - \ morph relationships without a morph map.\n# *\n# * @var bool\n# */\n# protected\ - \ static $requireMorphMap = false;\n# \n# /**\n# * The count of self joins.\n\ - # *\n# * @var int\n# */\n# protected static $selfJoinCount = 0;\n# \n# /**\n#\ - \ * Create a new relation instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Eloquent\\Builder $query\n# * @param TDeclaringModel $parent\n\ - # * @return void" -- name: noConstraints - visibility: public - parameters: - - name: callback - comment: '# * Run a callback with constraints disabled on the relation. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: getEager - visibility: public - parameters: [] - comment: "# * Set the base constraints on the relation query.\n# *\n# * @return\ - \ void\n# */\n# abstract public function addConstraints();\n# \n# /**\n# * Set\ - \ the constraints for an eager load of the relation.\n# *\n# * @param array $models\n# * @return void\n# */\n# abstract public function\ - \ addEagerConstraints(array $models);\n# \n# /**\n# * Initialize the relation\ - \ on a set of models.\n# *\n# * @param array $models\n\ - # * @param string $relation\n# * @return array\n# */\n\ - # abstract public function initRelation(array $models, $relation);\n# \n# /**\n\ - # * Match the eagerly loaded results to their parents.\n# *\n# * @param array $models\n# * @param \\Illuminate\\Database\\Eloquent\\Collection $results\n# * @param string $relation\n# * @return array\n# */\n# abstract public function match(array $models, Collection\ - \ $results, $relation);\n# \n# /**\n# * Get the results of the relationship.\n\ - # *\n# * @return TResult\n# */\n# abstract public function getResults();\n# \n\ - # /**\n# * Get the relationship for eager loading.\n# *\n# * @return \\Illuminate\\\ - Database\\Eloquent\\Collection" -- name: sole - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query and get the first result if it''s the sole matching - record. - - # * - - # * @param array|string $columns - - # * @return TRelatedModel - - # * - - # * @throws \Illuminate\Database\Eloquent\ModelNotFoundException - - # * @throws \Illuminate\Database\MultipleRecordsFoundException' -- name: get - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query as a "select" statement. - - # * - - # * @param array $columns - - # * @return \Illuminate\Database\Eloquent\Collection' -- name: touch - visibility: public - parameters: [] - comment: '# * Touch all of the related models for the relationship. - - # * - - # * @return void' -- name: rawUpdate - visibility: public - parameters: - - name: attributes - default: '[]' - comment: '# * Run a raw update against the base query. - - # * - - # * @param array $attributes - - # * @return int' -- name: getRelationExistenceCountQuery - visibility: public - parameters: - - name: query - - name: parentQuery - comment: '# * Add the constraints for a relationship count query. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getRelationExistenceQuery - visibility: public - parameters: - - name: query - - name: parentQuery - - name: columns - default: '[''*'']' - comment: '# * Add the constraints for an internal relationship existence query. - - # * - - # * Essentially, these queries compare on column names like whereColumn. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $query - - # * @param \Illuminate\Database\Eloquent\Builder $parentQuery - - # * @param array|mixed $columns - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getRelationCountHash - visibility: public - parameters: - - name: incrementJoinCount - default: 'true' - comment: '# * Get a relationship join table hash. - - # * - - # * @param bool $incrementJoinCount - - # * @return string' -- name: getKeys - visibility: protected - parameters: - - name: models - - name: key - default: 'null' - comment: '# * Get all of the primary keys for an array of models. - - # * - - # * @param array $models - - # * @param string|null $key - - # * @return array' -- name: getRelationQuery - visibility: protected - parameters: [] - comment: '# * Get the query builder that will contain the relationship constraints. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getQuery - visibility: public - parameters: [] - comment: '# * Get the underlying query for the relation. - - # * - - # * @return \Illuminate\Database\Eloquent\Builder' -- name: getBaseQuery - visibility: public - parameters: [] - comment: '# * Get the base query builder driving the Eloquent builder. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: toBase - visibility: public - parameters: [] - comment: '# * Get a base query builder instance. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getParent - visibility: public - parameters: [] - comment: '# * Get the parent model of the relation. - - # * - - # * @return TDeclaringModel' -- name: getQualifiedParentKeyName - visibility: public - parameters: [] - comment: '# * Get the fully qualified parent key name. - - # * - - # * @return string' -- name: getRelated - visibility: public - parameters: [] - comment: '# * Get the related model of the relation. - - # * - - # * @return TRelatedModel' -- name: createdAt - visibility: public - parameters: [] - comment: '# * Get the name of the "created at" column. - - # * - - # * @return string' -- name: updatedAt - visibility: public - parameters: [] - comment: '# * Get the name of the "updated at" column. - - # * - - # * @return string' -- name: relatedUpdatedAt - visibility: public - parameters: [] - comment: '# * Get the name of the related model''s "updated at" column. - - # * - - # * @return string' -- name: whereInEager - visibility: protected - parameters: - - name: whereIn - - name: key - - name: modelKeys - - name: query - default: 'null' - comment: '# * Add a whereIn eager constraint for the given set of model keys to - be loaded. - - # * - - # * @param string $whereIn - - # * @param string $key - - # * @param array $modelKeys - - # * @param \Illuminate\Database\Eloquent\Builder|null $query - - # * @return void' -- name: whereInMethod - visibility: protected - parameters: - - name: model - - name: key - comment: '# * Get the name of the "where in" method for eager loading. - - # * - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @param string $key - - # * @return string' -- name: requireMorphMap - visibility: public - parameters: - - name: requireMorphMap - default: 'true' - comment: '# * Prevent polymorphic relationships from being used without model mappings. - - # * - - # * @param bool $requireMorphMap - - # * @return void' -- name: requiresMorphMap - visibility: public - parameters: [] - comment: '# * Determine if polymorphic relationships require explicit model mapping. - - # * - - # * @return bool' -- name: enforceMorphMap - visibility: public - parameters: - - name: map - - name: merge - default: 'true' - comment: '# * Define the morph map for polymorphic relations and require all morphed - models to be explicitly mapped. - - # * - - # * @param array $map - - # * @param bool $merge - - # * @return array' -- name: morphMap - visibility: public - parameters: - - name: map - default: 'null' - - name: merge - default: 'true' - comment: '# * Set or get the morph map for polymorphic relations. - - # * - - # * @param array|null $map - - # * @param bool $merge - - # * @return array' -- name: buildMorphMapFromModels - visibility: protected - parameters: - - name: models - default: 'null' - comment: '# * Builds a table-keyed array from model class names. - - # * - - # * @param string[]|null $models - - # * @return array|null' -- name: getMorphedModel - visibility: public - parameters: - - name: alias - comment: '# * Get the model associated with a custom polymorphic type. - - # * - - # * @param string $alias - - # * @return string|null' -- name: getMorphAlias - visibility: public - parameters: - - name: className - comment: '# * Get the alias associated with a custom polymorphic class. - - # * - - # * @param string $className - - # * @return int|string' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic method calls to the relationship. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -- name: __clone - visibility: public - parameters: [] - comment: '# * Force a clone of the underlying query builder when cloning. - - # * - - # * @return void' -traits: -- Closure -- Illuminate\Database\Eloquent\Builder -- Illuminate\Database\Eloquent\Collection -- Illuminate\Database\Eloquent\Model -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Database\MultipleRecordsFoundException -- Illuminate\Database\Query\Expression -- Illuminate\Support\Traits\ForwardsCalls -- Illuminate\Support\Traits\Macroable -interfaces: -- BuilderContract diff --git a/api/laravel/Database/Eloquent/Scope.yaml b/api/laravel/Database/Eloquent/Scope.yaml deleted file mode 100644 index bc69995..0000000 --- a/api/laravel/Database/Eloquent/Scope.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: Scope -class_comment: null -dependencies: [] -properties: [] -methods: -- name: apply - visibility: public - parameters: - - name: builder - - name: model - comment: '# * Apply the scope to a given Eloquent query builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder $builder - - # * @param \Illuminate\Database\Eloquent\Model $model - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/SoftDeletes.yaml b/api/laravel/Database/Eloquent/SoftDeletes.yaml deleted file mode 100644 index e9a9692..0000000 --- a/api/laravel/Database/Eloquent/SoftDeletes.yaml +++ /dev/null @@ -1,195 +0,0 @@ -name: SoftDeletes -class_comment: null -dependencies: [] -properties: -- name: forceDeleting - visibility: protected - comment: '# * @method static \Illuminate\Database\Eloquent\Builder withTrashed(bool - $withTrashed = true) - - # * @method static \Illuminate\Database\Eloquent\Builder onlyTrashed() - - # * @method static \Illuminate\Database\Eloquent\Builder withoutTrashed() - - # * @method static static restoreOrCreate(array $attributes = [], - array $values = []) - - # * @method static static createOrRestore(array $attributes = [], - array $values = []) - - # * - - # * @mixin \Illuminate\Database\Eloquent\Model - - # */ - - # trait SoftDeletes - - # { - - # /** - - # * Indicates if the model is currently force deleting. - - # * - - # * @var bool' -methods: -- name: bootSoftDeletes - visibility: public - parameters: [] - comment: "# * @method static \\Illuminate\\Database\\Eloquent\\Builder withTrashed(bool\ - \ $withTrashed = true)\n# * @method static \\Illuminate\\Database\\Eloquent\\\ - Builder onlyTrashed()\n# * @method static \\Illuminate\\Database\\Eloquent\\\ - Builder withoutTrashed()\n# * @method static static restoreOrCreate(array $attributes = [], array $values = [])\n# * @method static\ - \ static createOrRestore(array $attributes = [], array $values = [])\n# *\n# * @mixin \\Illuminate\\Database\\Eloquent\\Model\n\ - # */\n# trait SoftDeletes\n# {\n# /**\n# * Indicates if the model is currently\ - \ force deleting.\n# *\n# * @var bool\n# */\n# protected $forceDeleting = false;\n\ - # \n# /**\n# * Boot the soft deleting trait for a model.\n# *\n# * @return void" -- name: initializeSoftDeletes - visibility: public - parameters: [] - comment: '# * Initialize the soft deleting trait for an instance. - - # * - - # * @return void' -- name: forceDelete - visibility: public - parameters: [] - comment: '# * Force a hard delete on a soft deleted model. - - # * - - # * @return bool|null' -- name: forceDeleteQuietly - visibility: public - parameters: [] - comment: '# * Force a hard delete on a soft deleted model without raising any events. - - # * - - # * @return bool|null' -- name: performDeleteOnModel - visibility: protected - parameters: [] - comment: '# * Perform the actual delete query on this model instance. - - # * - - # * @return mixed' -- name: runSoftDelete - visibility: protected - parameters: [] - comment: '# * Perform the actual delete query on this model instance. - - # * - - # * @return void' -- name: restore - visibility: public - parameters: [] - comment: '# * Restore a soft-deleted model instance. - - # * - - # * @return bool' -- name: restoreQuietly - visibility: public - parameters: [] - comment: '# * Restore a soft-deleted model instance without raising any events. - - # * - - # * @return bool' -- name: trashed - visibility: public - parameters: [] - comment: '# * Determine if the model instance has been soft-deleted. - - # * - - # * @return bool' -- name: softDeleted - visibility: public - parameters: - - name: callback - comment: '# * Register a "softDeleted" model event callback with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string $callback - - # * @return void' -- name: restoring - visibility: public - parameters: - - name: callback - comment: '# * Register a "restoring" model event callback with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string $callback - - # * @return void' -- name: restored - visibility: public - parameters: - - name: callback - comment: '# * Register a "restored" model event callback with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string $callback - - # * @return void' -- name: forceDeleting - visibility: public - parameters: - - name: callback - comment: '# * Register a "forceDeleting" model event callback with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string $callback - - # * @return void' -- name: forceDeleted - visibility: public - parameters: - - name: callback - comment: '# * Register a "forceDeleted" model event callback with the dispatcher. - - # * - - # * @param \Illuminate\Events\QueuedClosure|\Closure|string $callback - - # * @return void' -- name: isForceDeleting - visibility: public - parameters: [] - comment: '# * Determine if the model is currently force deleting. - - # * - - # * @return bool' -- name: getDeletedAtColumn - visibility: public - parameters: [] - comment: '# * Get the name of the "deleted at" column. - - # * - - # * @return string' -- name: getQualifiedDeletedAtColumn - visibility: public - parameters: [] - comment: '# * Get the fully qualified "deleted at" column. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Eloquent/SoftDeletingScope.yaml b/api/laravel/Database/Eloquent/SoftDeletingScope.yaml deleted file mode 100644 index f9909fd..0000000 --- a/api/laravel/Database/Eloquent/SoftDeletingScope.yaml +++ /dev/null @@ -1,114 +0,0 @@ -name: SoftDeletingScope -class_comment: null -dependencies: [] -properties: -- name: extensions - visibility: protected - comment: '# * All of the extensions to be added to the builder. - - # * - - # * @var string[]' -methods: -- name: apply - visibility: public - parameters: - - name: builder - - name: model - comment: "# * All of the extensions to be added to the builder.\n# *\n# * @var string[]\n\ - # */\n# protected $extensions = ['Restore', 'RestoreOrCreate', 'CreateOrRestore',\ - \ 'WithTrashed', 'WithoutTrashed', 'OnlyTrashed'];\n# \n# /**\n# * Apply the scope\ - \ to a given Eloquent query builder.\n# *\n# * @template TModel of \\Illuminate\\\ - Database\\Eloquent\\Model\n# *\n# * @param \\Illuminate\\Database\\Eloquent\\\ - Builder $builder\n# * @param TModel $model\n# * @return void" -- name: extend - visibility: public - parameters: - - name: builder - comment: '# * Extend the query builder with the needed functions. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: getDeletedAtColumn - visibility: protected - parameters: - - name: builder - comment: '# * Get the "deleted at" column for the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return string' -- name: addRestore - visibility: protected - parameters: - - name: builder - comment: '# * Add the restore extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: addRestoreOrCreate - visibility: protected - parameters: - - name: builder - comment: '# * Add the restore-or-create extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: addCreateOrRestore - visibility: protected - parameters: - - name: builder - comment: '# * Add the create-or-restore extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: addWithTrashed - visibility: protected - parameters: - - name: builder - comment: '# * Add the with-trashed extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: addWithoutTrashed - visibility: protected - parameters: - - name: builder - comment: '# * Add the without-trashed extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -- name: addOnlyTrashed - visibility: protected - parameters: - - name: builder - comment: '# * Add the only-trashed extension to the builder. - - # * - - # * @param \Illuminate\Database\Eloquent\Builder<*> $builder - - # * @return void' -traits: [] -interfaces: -- Scope diff --git a/api/laravel/Database/Events/ConnectionEstablished.yaml b/api/laravel/Database/Events/ConnectionEstablished.yaml deleted file mode 100644 index 88c14a5..0000000 --- a/api/laravel/Database/Events/ConnectionEstablished.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: ConnectionEstablished -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/ConnectionEvent.yaml b/api/laravel/Database/Events/ConnectionEvent.yaml deleted file mode 100644 index 8e9da84..0000000 --- a/api/laravel/Database/Events/ConnectionEvent.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: ConnectionEvent -class_comment: null -dependencies: [] -properties: -- name: connectionName - visibility: public - comment: '# * The name of the connection. - - # * - - # * @var string' -- name: connection - visibility: public - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - comment: "# * The name of the connection.\n# *\n# * @var string\n# */\n# public\ - \ $connectionName;\n# \n# /**\n# * The database connection instance.\n# *\n# *\ - \ @var \\Illuminate\\Database\\Connection\n# */\n# public $connection;\n# \n#\ - \ /**\n# * Create a new event instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Connection $connection\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/DatabaseBusy.yaml b/api/laravel/Database/Events/DatabaseBusy.yaml deleted file mode 100644 index 4e37989..0000000 --- a/api/laravel/Database/Events/DatabaseBusy.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: DatabaseBusy -class_comment: null -dependencies: [] -properties: -- name: connectionName - visibility: public - comment: '# * The database connection name. - - # * - - # * @var string' -- name: connections - visibility: public - comment: '# * The number of open connections. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: connectionName - - name: connections - comment: "# * The database connection name.\n# *\n# * @var string\n# */\n# public\ - \ $connectionName;\n# \n# /**\n# * The number of open connections.\n# *\n# * @var\ - \ int\n# */\n# public $connections;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param string $connectionName\n# * @param int $connections" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/DatabaseRefreshed.yaml b/api/laravel/Database/Events/DatabaseRefreshed.yaml deleted file mode 100644 index f83f9b4..0000000 --- a/api/laravel/Database/Events/DatabaseRefreshed.yaml +++ /dev/null @@ -1,27 +0,0 @@ -name: DatabaseRefreshed -class_comment: null -dependencies: -- name: MigrationEventContract - type: class - source: Illuminate\Contracts\Database\Events\MigrationEvent -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: database - default: 'null' - - name: seeding - default: 'false' - comment: '# * Create a new event instance. - - # * - - # * @param string|null $database - - # * @param bool $seeding - - # * @return void' -traits: [] -interfaces: -- MigrationEventContract diff --git a/api/laravel/Database/Events/MigrationEnded.yaml b/api/laravel/Database/Events/MigrationEnded.yaml deleted file mode 100644 index c53ce92..0000000 --- a/api/laravel/Database/Events/MigrationEnded.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MigrationEnded -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/MigrationEvent.yaml b/api/laravel/Database/Events/MigrationEvent.yaml deleted file mode 100644 index d374e0a..0000000 --- a/api/laravel/Database/Events/MigrationEvent.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: MigrationEvent -class_comment: null -dependencies: -- name: MigrationEventContract - type: class - source: Illuminate\Contracts\Database\Events\MigrationEvent -- name: Migration - type: class - source: Illuminate\Database\Migrations\Migration -properties: -- name: migration - visibility: public - comment: '# * A migration instance. - - # * - - # * @var \Illuminate\Database\Migrations\Migration' -- name: method - visibility: public - comment: '# * The migration method that was called. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: migration - - name: method - comment: "# * A migration instance.\n# *\n# * @var \\Illuminate\\Database\\Migrations\\\ - Migration\n# */\n# public $migration;\n# \n# /**\n# * The migration method that\ - \ was called.\n# *\n# * @var string\n# */\n# public $method;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param \\Illuminate\\Database\\Migrations\\\ - Migration $migration\n# * @param string $method\n# * @return void" -traits: -- Illuminate\Database\Migrations\Migration -interfaces: -- MigrationEventContract diff --git a/api/laravel/Database/Events/MigrationStarted.yaml b/api/laravel/Database/Events/MigrationStarted.yaml deleted file mode 100644 index d019d2c..0000000 --- a/api/laravel/Database/Events/MigrationStarted.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MigrationStarted -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/MigrationsEnded.yaml b/api/laravel/Database/Events/MigrationsEnded.yaml deleted file mode 100644 index 992b01c..0000000 --- a/api/laravel/Database/Events/MigrationsEnded.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MigrationsEnded -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/MigrationsEvent.yaml b/api/laravel/Database/Events/MigrationsEvent.yaml deleted file mode 100644 index 760fc84..0000000 --- a/api/laravel/Database/Events/MigrationsEvent.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: MigrationsEvent -class_comment: null -dependencies: -- name: MigrationEventContract - type: class - source: Illuminate\Contracts\Database\Events\MigrationEvent -properties: -- name: method - visibility: public - comment: '# * The migration method that was invoked. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: method - comment: "# * The migration method that was invoked.\n# *\n# * @var string\n# */\n\ - # public $method;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param\ - \ string $method\n# * @return void" -traits: [] -interfaces: -- MigrationEventContract diff --git a/api/laravel/Database/Events/MigrationsStarted.yaml b/api/laravel/Database/Events/MigrationsStarted.yaml deleted file mode 100644 index 115993f..0000000 --- a/api/laravel/Database/Events/MigrationsStarted.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MigrationsStarted -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/ModelPruningFinished.yaml b/api/laravel/Database/Events/ModelPruningFinished.yaml deleted file mode 100644 index eff26e7..0000000 --- a/api/laravel/Database/Events/ModelPruningFinished.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: ModelPruningFinished -class_comment: null -dependencies: [] -properties: -- name: models - visibility: public - comment: '# * The class names of the models that were pruned. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: models - comment: "# * The class names of the models that were pruned.\n# *\n# * @var array\n\ - # */\n# public $models;\n# \n# /**\n# * Create a new event instance.\n# *\n# *\ - \ @param array $models\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/ModelPruningStarting.yaml b/api/laravel/Database/Events/ModelPruningStarting.yaml deleted file mode 100644 index 005cccc..0000000 --- a/api/laravel/Database/Events/ModelPruningStarting.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: ModelPruningStarting -class_comment: null -dependencies: [] -properties: -- name: models - visibility: public - comment: '# * The class names of the models that will be pruned. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: models - comment: "# * The class names of the models that will be pruned.\n# *\n# * @var\ - \ array\n# */\n# public $models;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param array $models\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/ModelsPruned.yaml b/api/laravel/Database/Events/ModelsPruned.yaml deleted file mode 100644 index 5301239..0000000 --- a/api/laravel/Database/Events/ModelsPruned.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: ModelsPruned -class_comment: null -dependencies: [] -properties: -- name: model - visibility: public - comment: '# * The class name of the model that was pruned. - - # * - - # * @var string' -- name: count - visibility: public - comment: '# * The number of pruned records. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: model - - name: count - comment: "# * The class name of the model that was pruned.\n# *\n# * @var string\n\ - # */\n# public $model;\n# \n# /**\n# * The number of pruned records.\n# *\n# *\ - \ @var int\n# */\n# public $count;\n# \n# /**\n# * Create a new event instance.\n\ - # *\n# * @param string $model\n# * @param int $count\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/NoPendingMigrations.yaml b/api/laravel/Database/Events/NoPendingMigrations.yaml deleted file mode 100644 index c511a01..0000000 --- a/api/laravel/Database/Events/NoPendingMigrations.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: NoPendingMigrations -class_comment: null -dependencies: [] -properties: -- name: method - visibility: public - comment: '# * The migration method that was called. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: method - comment: "# * The migration method that was called.\n# *\n# * @var string\n# */\n\ - # public $method;\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param\ - \ string $method\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/QueryExecuted.yaml b/api/laravel/Database/Events/QueryExecuted.yaml deleted file mode 100644 index b682554..0000000 --- a/api/laravel/Database/Events/QueryExecuted.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: QueryExecuted -class_comment: null -dependencies: [] -properties: -- name: sql - visibility: public - comment: '# * The SQL query that was executed. - - # * - - # * @var string' -- name: bindings - visibility: public - comment: '# * The array of query bindings. - - # * - - # * @var array' -- name: time - visibility: public - comment: '# * The number of milliseconds it took to execute the query. - - # * - - # * @var float' -- name: connection - visibility: public - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: connectionName - visibility: public - comment: '# * The database connection name. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: sql - - name: bindings - - name: time - - name: connection - comment: "# * The SQL query that was executed.\n# *\n# * @var string\n# */\n# public\ - \ $sql;\n# \n# /**\n# * The array of query bindings.\n# *\n# * @var array\n# */\n\ - # public $bindings;\n# \n# /**\n# * The number of milliseconds it took to execute\ - \ the query.\n# *\n# * @var float\n# */\n# public $time;\n# \n# /**\n# * The database\ - \ connection instance.\n# *\n# * @var \\Illuminate\\Database\\Connection\n# */\n\ - # public $connection;\n# \n# /**\n# * The database connection name.\n# *\n# *\ - \ @var string\n# */\n# public $connectionName;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param string $sql\n# * @param array $bindings\n# *\ - \ @param float|null $time\n# * @param \\Illuminate\\Database\\Connection $connection\n\ - # * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/SchemaDumped.yaml b/api/laravel/Database/Events/SchemaDumped.yaml deleted file mode 100644 index 94ea4f4..0000000 --- a/api/laravel/Database/Events/SchemaDumped.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: SchemaDumped -class_comment: null -dependencies: [] -properties: -- name: connection - visibility: public - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: connectionName - visibility: public - comment: '# * The database connection name. - - # * - - # * @var string' -- name: path - visibility: public - comment: '# * The path to the schema dump. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: path - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Connection\n# */\n# public $connection;\n# \n# /**\n# * The database connection\ - \ name.\n# *\n# * @var string\n# */\n# public $connectionName;\n# \n# /**\n# *\ - \ The path to the schema dump.\n# *\n# * @var string\n# */\n# public $path;\n\ - # \n# /**\n# * Create a new event instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Connection $connection\n# * @param string $path\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/SchemaLoaded.yaml b/api/laravel/Database/Events/SchemaLoaded.yaml deleted file mode 100644 index 8b21f27..0000000 --- a/api/laravel/Database/Events/SchemaLoaded.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: SchemaLoaded -class_comment: null -dependencies: [] -properties: -- name: connection - visibility: public - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: connectionName - visibility: public - comment: '# * The database connection name. - - # * - - # * @var string' -- name: path - visibility: public - comment: '# * The path to the schema dump. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: path - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Connection\n# */\n# public $connection;\n# \n# /**\n# * The database connection\ - \ name.\n# *\n# * @var string\n# */\n# public $connectionName;\n# \n# /**\n# *\ - \ The path to the schema dump.\n# *\n# * @var string\n# */\n# public $path;\n\ - # \n# /**\n# * Create a new event instance.\n# *\n# * @param \\Illuminate\\Database\\\ - Connection $connection\n# * @param string $path\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/StatementPrepared.yaml b/api/laravel/Database/Events/StatementPrepared.yaml deleted file mode 100644 index d9904f8..0000000 --- a/api/laravel/Database/Events/StatementPrepared.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: StatementPrepared -class_comment: null -dependencies: [] -properties: -- name: connection - visibility: public - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: statement - visibility: public - comment: '# * The PDO statement. - - # * - - # * @var \PDOStatement' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: statement - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Connection\n# */\n# public $connection;\n# \n# /**\n# * The PDO statement.\n#\ - \ *\n# * @var \\PDOStatement\n# */\n# public $statement;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param \\Illuminate\\Database\\Connection \ - \ $connection\n# * @param \\PDOStatement $statement\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/TransactionBeginning.yaml b/api/laravel/Database/Events/TransactionBeginning.yaml deleted file mode 100644 index 3b71bb9..0000000 --- a/api/laravel/Database/Events/TransactionBeginning.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: TransactionBeginning -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/TransactionCommitted.yaml b/api/laravel/Database/Events/TransactionCommitted.yaml deleted file mode 100644 index 932be11..0000000 --- a/api/laravel/Database/Events/TransactionCommitted.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: TransactionCommitted -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/TransactionCommitting.yaml b/api/laravel/Database/Events/TransactionCommitting.yaml deleted file mode 100644 index a23d4fd..0000000 --- a/api/laravel/Database/Events/TransactionCommitting.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: TransactionCommitting -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Events/TransactionRolledBack.yaml b/api/laravel/Database/Events/TransactionRolledBack.yaml deleted file mode 100644 index 28fb8fb..0000000 --- a/api/laravel/Database/Events/TransactionRolledBack.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: TransactionRolledBack -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Grammar.yaml b/api/laravel/Database/Grammar.yaml deleted file mode 100644 index e1b3fa0..0000000 --- a/api/laravel/Database/Grammar.yaml +++ /dev/null @@ -1,257 +0,0 @@ -name: Grammar -class_comment: null -dependencies: -- name: Expression - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: RuntimeException - type: class - source: RuntimeException -- name: Macroable - type: class - source: Macroable -properties: -- name: connection - visibility: protected - comment: '# * The connection used for escaping values. - - # * - - # * @var \Illuminate\Database\Connection' -- name: tablePrefix - visibility: protected - comment: '# * The grammar table prefix. - - # * - - # * @var string' -methods: -- name: wrapArray - visibility: public - parameters: - - name: values - comment: "# * The connection used for escaping values.\n# *\n# * @var \\Illuminate\\\ - Database\\Connection\n# */\n# protected $connection;\n# \n# /**\n# * The grammar\ - \ table prefix.\n# *\n# * @var string\n# */\n# protected $tablePrefix = '';\n\ - # \n# /**\n# * Wrap an array of values.\n# *\n# * @param array $values\n# *\ - \ @return array" -- name: wrapTable - visibility: public - parameters: - - name: table - comment: '# * Wrap a table in keyword identifiers. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @return string' -- name: wrap - visibility: public - parameters: - - name: value - comment: '# * Wrap a value in keyword identifiers. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $value - - # * @return string' -- name: wrapAliasedValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap a value that has an alias. - - # * - - # * @param string $value - - # * @return string' -- name: wrapAliasedTable - visibility: protected - parameters: - - name: value - comment: '# * Wrap a table that has an alias. - - # * - - # * @param string $value - - # * @return string' -- name: wrapSegments - visibility: protected - parameters: - - name: segments - comment: '# * Wrap the given value segments. - - # * - - # * @param array $segments - - # * @return string' -- name: wrapValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap a single string in keyword identifiers. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: isJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Determine if the given string is a JSON selector. - - # * - - # * @param string $value - - # * @return bool' -- name: columnize - visibility: public - parameters: - - name: columns - comment: '# * Convert an array of column names into a delimited string. - - # * - - # * @param array $columns - - # * @return string' -- name: parameterize - visibility: public - parameters: - - name: values - comment: '# * Create query parameter place-holders for an array. - - # * - - # * @param array $values - - # * @return string' -- name: parameter - visibility: public - parameters: - - name: value - comment: '# * Get the appropriate query parameter place-holder for a value. - - # * - - # * @param mixed $value - - # * @return string' -- name: quoteString - visibility: public - parameters: - - name: value - comment: '# * Quote the given string literal. - - # * - - # * @param string|array $value - - # * @return string' -- name: escape - visibility: public - parameters: - - name: value - - name: binary - default: 'false' - comment: '# * Escapes a value for safe SQL embedding. - - # * - - # * @param string|float|int|bool|null $value - - # * @param bool $binary - - # * @return string' -- name: isExpression - visibility: public - parameters: - - name: value - comment: '# * Determine if the given value is a raw expression. - - # * - - # * @param mixed $value - - # * @return bool' -- name: getValue - visibility: public - parameters: - - name: expression - comment: '# * Transforms expressions to their scalar types. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|int|float $expression - - # * @return string|int|float' -- name: getDateFormat - visibility: public - parameters: [] - comment: '# * Get the format for database stored dates. - - # * - - # * @return string' -- name: getTablePrefix - visibility: public - parameters: [] - comment: '# * Get the grammar''s table prefix. - - # * - - # * @return string' -- name: setTablePrefix - visibility: public - parameters: - - name: prefix - comment: '# * Set the grammar''s table prefix. - - # * - - # * @param string $prefix - - # * @return $this' -- name: setConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the grammar''s database connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return $this' -traits: -- Illuminate\Contracts\Database\Query\Expression -- Illuminate\Support\Traits\Macroable -- RuntimeException -- Macroable -interfaces: [] diff --git a/api/laravel/Database/LazyLoadingViolationException.yaml b/api/laravel/Database/LazyLoadingViolationException.yaml deleted file mode 100644 index d786075..0000000 --- a/api/laravel/Database/LazyLoadingViolationException.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: LazyLoadingViolationException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: model - visibility: public - comment: '# * The name of the affected Eloquent model. - - # * - - # * @var string' -- name: relation - visibility: public - comment: '# * The name of the relation. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: model - - name: relation - comment: "# * The name of the affected Eloquent model.\n# *\n# * @var string\n#\ - \ */\n# public $model;\n# \n# /**\n# * The name of the relation.\n# *\n# * @var\ - \ string\n# */\n# public $relation;\n# \n# /**\n# * Create a new exception instance.\n\ - # *\n# * @param object $model\n# * @param string $relation\n# * @return void" -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/LostConnectionException.yaml b/api/laravel/Database/LostConnectionException.yaml deleted file mode 100644 index 93b4c34..0000000 --- a/api/laravel/Database/LostConnectionException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: LostConnectionException -class_comment: null -dependencies: -- name: LogicException - type: class - source: LogicException -properties: [] -methods: [] -traits: -- LogicException -interfaces: [] diff --git a/api/laravel/Database/MariaDbConnection.yaml b/api/laravel/Database/MariaDbConnection.yaml deleted file mode 100644 index 5f00c69..0000000 --- a/api/laravel/Database/MariaDbConnection.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: MariaDbConnection -class_comment: null -dependencies: -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\MariaDbGrammar -- name: MariaDbProcessor - type: class - source: Illuminate\Database\Query\Processors\MariaDbProcessor -- name: SchemaGrammar - type: class - source: Illuminate\Database\Schema\Grammars\MariaDbGrammar -- name: MariaDbBuilder - type: class - source: Illuminate\Database\Schema\MariaDbBuilder -- name: MariaDbSchemaState - type: class - source: Illuminate\Database\Schema\MariaDbSchemaState -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: isMaria - visibility: public - parameters: [] - comment: '# * Determine if the connected database is a MariaDB database. - - # * - - # * @return bool' -- name: getServerVersion - visibility: public - parameters: [] - comment: '# * Get the server version for the connection. - - # * - - # * @return string' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\MariaDbGrammar' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\MariaDbBuilder' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\MariaDbGrammar' -- name: getSchemaState - visibility: public - parameters: - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: '# * Get the schema state for the connection. - - # * - - # * @param \Illuminate\Filesystem\Filesystem|null $files - - # * @param callable|null $processFactory - - # * @return \Illuminate\Database\Schema\MariaDbSchemaState' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\MariaDbProcessor' -traits: -- Illuminate\Database\Query\Processors\MariaDbProcessor -- Illuminate\Database\Schema\MariaDbBuilder -- Illuminate\Database\Schema\MariaDbSchemaState -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/MigrationServiceProvider.yaml b/api/laravel/Database/MigrationServiceProvider.yaml deleted file mode 100644 index b25a326..0000000 --- a/api/laravel/Database/MigrationServiceProvider.yaml +++ /dev/null @@ -1,187 +0,0 @@ -name: MigrationServiceProvider -class_comment: null -dependencies: -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: DeferrableProvider - type: class - source: Illuminate\Contracts\Support\DeferrableProvider -- name: FreshCommand - type: class - source: Illuminate\Database\Console\Migrations\FreshCommand -- name: InstallCommand - type: class - source: Illuminate\Database\Console\Migrations\InstallCommand -- name: MigrateCommand - type: class - source: Illuminate\Database\Console\Migrations\MigrateCommand -- name: MigrateMakeCommand - type: class - source: Illuminate\Database\Console\Migrations\MigrateMakeCommand -- name: RefreshCommand - type: class - source: Illuminate\Database\Console\Migrations\RefreshCommand -- name: ResetCommand - type: class - source: Illuminate\Database\Console\Migrations\ResetCommand -- name: RollbackCommand - type: class - source: Illuminate\Database\Console\Migrations\RollbackCommand -- name: StatusCommand - type: class - source: Illuminate\Database\Console\Migrations\StatusCommand -- name: DatabaseMigrationRepository - type: class - source: Illuminate\Database\Migrations\DatabaseMigrationRepository -- name: MigrationCreator - type: class - source: Illuminate\Database\Migrations\MigrationCreator -- name: Migrator - type: class - source: Illuminate\Database\Migrations\Migrator -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: -- name: commands - visibility: protected - comment: '# * The commands to be registered. - - # * - - # * @var array' -methods: -- name: register - visibility: public - parameters: [] - comment: "# * The commands to be registered.\n# *\n# * @var array\n# */\n# protected\ - \ $commands = [\n# 'Migrate' => MigrateCommand::class,\n# 'MigrateFresh' => FreshCommand::class,\n\ - # 'MigrateInstall' => InstallCommand::class,\n# 'MigrateRefresh' => RefreshCommand::class,\n\ - # 'MigrateReset' => ResetCommand::class,\n# 'MigrateRollback' => RollbackCommand::class,\n\ - # 'MigrateStatus' => StatusCommand::class,\n# 'MigrateMake' => MigrateMakeCommand::class,\n\ - # ];\n# \n# /**\n# * Register the service provider.\n# *\n# * @return void" -- name: registerRepository - visibility: protected - parameters: [] - comment: '# * Register the migration repository service. - - # * - - # * @return void' -- name: registerMigrator - visibility: protected - parameters: [] - comment: '# * Register the migrator service. - - # * - - # * @return void' -- name: registerCreator - visibility: protected - parameters: [] - comment: '# * Register the migration creator. - - # * - - # * @return void' -- name: registerCommands - visibility: protected - parameters: - - name: commands - comment: '# * Register the given commands. - - # * - - # * @param array $commands - - # * @return void' -- name: registerMigrateCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateFreshCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateInstallCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateMakeCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateRefreshCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateResetCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateRollbackCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: registerMigrateStatusCommand - visibility: protected - parameters: [] - comment: '# * Register the command. - - # * - - # * @return void' -- name: provides - visibility: public - parameters: [] - comment: '# * Get the services provided by the provider. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Contracts\Support\DeferrableProvider -- Illuminate\Database\Console\Migrations\FreshCommand -- Illuminate\Database\Console\Migrations\InstallCommand -- Illuminate\Database\Console\Migrations\MigrateCommand -- Illuminate\Database\Console\Migrations\MigrateMakeCommand -- Illuminate\Database\Console\Migrations\RefreshCommand -- Illuminate\Database\Console\Migrations\ResetCommand -- Illuminate\Database\Console\Migrations\RollbackCommand -- Illuminate\Database\Console\Migrations\StatusCommand -- Illuminate\Database\Migrations\DatabaseMigrationRepository -- Illuminate\Database\Migrations\MigrationCreator -- Illuminate\Database\Migrations\Migrator -- Illuminate\Support\ServiceProvider -interfaces: -- DeferrableProvider diff --git a/api/laravel/Database/Migrations/DatabaseMigrationRepository.yaml b/api/laravel/Database/Migrations/DatabaseMigrationRepository.yaml deleted file mode 100644 index 94b2444..0000000 --- a/api/laravel/Database/Migrations/DatabaseMigrationRepository.yaml +++ /dev/null @@ -1,190 +0,0 @@ -name: DatabaseMigrationRepository -class_comment: null -dependencies: -- name: Resolver - type: class - source: Illuminate\Database\ConnectionResolverInterface -properties: -- name: resolver - visibility: protected - comment: '# * The database connection resolver instance. - - # * - - # * @var \Illuminate\Database\ConnectionResolverInterface' -- name: table - visibility: protected - comment: '# * The name of the migration table. - - # * - - # * @var string' -- name: connection - visibility: protected - comment: '# * The name of the database connection to use. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: resolver - - name: table - comment: "# * The database connection resolver instance.\n# *\n# * @var \\Illuminate\\\ - Database\\ConnectionResolverInterface\n# */\n# protected $resolver;\n# \n# /**\n\ - # * The name of the migration table.\n# *\n# * @var string\n# */\n# protected\ - \ $table;\n# \n# /**\n# * The name of the database connection to use.\n# *\n#\ - \ * @var string\n# */\n# protected $connection;\n# \n# /**\n# * Create a new database\ - \ migration repository instance.\n# *\n# * @param \\Illuminate\\Database\\ConnectionResolverInterface\ - \ $resolver\n# * @param string $table\n# * @return void" -- name: getRan - visibility: public - parameters: [] - comment: '# * Get the completed migrations. - - # * - - # * @return array' -- name: getMigrations - visibility: public - parameters: - - name: steps - comment: '# * Get the list of migrations. - - # * - - # * @param int $steps - - # * @return array' -- name: getMigrationsByBatch - visibility: public - parameters: - - name: batch - comment: '# * Get the list of the migrations by batch number. - - # * - - # * @param int $batch - - # * @return array' -- name: getLast - visibility: public - parameters: [] - comment: '# * Get the last migration batch. - - # * - - # * @return array' -- name: getMigrationBatches - visibility: public - parameters: [] - comment: '# * Get the completed migrations with their batch numbers. - - # * - - # * @return array' -- name: log - visibility: public - parameters: - - name: file - - name: batch - comment: '# * Log that a migration was run. - - # * - - # * @param string $file - - # * @param int $batch - - # * @return void' -- name: delete - visibility: public - parameters: - - name: migration - comment: '# * Remove a migration from the log. - - # * - - # * @param object $migration - - # * @return void' -- name: getNextBatchNumber - visibility: public - parameters: [] - comment: '# * Get the next migration batch number. - - # * - - # * @return int' -- name: getLastBatchNumber - visibility: public - parameters: [] - comment: '# * Get the last migration batch number. - - # * - - # * @return int' -- name: createRepository - visibility: public - parameters: [] - comment: '# * Create the migration repository data store. - - # * - - # * @return void' -- name: repositoryExists - visibility: public - parameters: [] - comment: '# * Determine if the migration repository exists. - - # * - - # * @return bool' -- name: deleteRepository - visibility: public - parameters: [] - comment: '# * Delete the migration repository data store. - - # * - - # * @return void' -- name: table - visibility: protected - parameters: [] - comment: '# * Get a query builder for the migration table. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getConnectionResolver - visibility: public - parameters: [] - comment: '# * Get the connection resolver instance. - - # * - - # * @return \Illuminate\Database\ConnectionResolverInterface' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Resolve the database connection instance. - - # * - - # * @return \Illuminate\Database\Connection' -- name: setSource - visibility: public - parameters: - - name: name - comment: '# * Set the information source to gather data. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: -- MigrationRepositoryInterface diff --git a/api/laravel/Database/Migrations/Migration.yaml b/api/laravel/Database/Migrations/Migration.yaml deleted file mode 100644 index eb61fcd..0000000 --- a/api/laravel/Database/Migrations/Migration.yaml +++ /dev/null @@ -1,29 +0,0 @@ -name: Migration -class_comment: null -dependencies: [] -properties: -- name: connection - visibility: protected - comment: '# * The name of the database connection to use. - - # * - - # * @var string|null' -- name: withinTransaction - visibility: public - comment: '# * Enables, if supported, wrapping the migration within a transaction. - - # * - - # * @var bool' -methods: -- name: getConnection - visibility: public - parameters: [] - comment: "# * The name of the database connection to use.\n# *\n# * @var string|null\n\ - # */\n# protected $connection;\n# \n# /**\n# * Enables, if supported, wrapping\ - \ the migration within a transaction.\n# *\n# * @var bool\n# */\n# public $withinTransaction\ - \ = true;\n# \n# /**\n# * Get the migration connection name.\n# *\n# * @return\ - \ string|null" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Migrations/MigrationCreator.yaml b/api/laravel/Database/Migrations/MigrationCreator.yaml deleted file mode 100644 index 10154f2..0000000 --- a/api/laravel/Database/Migrations/MigrationCreator.yaml +++ /dev/null @@ -1,203 +0,0 @@ -name: MigrationCreator -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Str - type: class - source: Illuminate\Support\Str -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: customStubPath - visibility: protected - comment: '# * The custom app stubs directory. - - # * - - # * @var string' -- name: postCreate - visibility: protected - comment: '# * The registered post create hooks. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: files - - name: customStubPath - comment: "# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * The custom app stubs directory.\n\ - # *\n# * @var string\n# */\n# protected $customStubPath;\n# \n# /**\n# * The registered\ - \ post create hooks.\n# *\n# * @var array\n# */\n# protected $postCreate = [];\n\ - # \n# /**\n# * Create a new migration creator instance.\n# *\n# * @param \\Illuminate\\\ - Filesystem\\Filesystem $files\n# * @param string $customStubPath\n# * @return\ - \ void" -- name: create - visibility: public - parameters: - - name: name - - name: path - - name: table - default: 'null' - - name: create - default: 'false' - comment: '# * Create a new migration at the given path. - - # * - - # * @param string $name - - # * @param string $path - - # * @param string|null $table - - # * @param bool $create - - # * @return string - - # * - - # * @throws \Exception' -- name: ensureMigrationDoesntAlreadyExist - visibility: protected - parameters: - - name: name - - name: migrationPath - default: 'null' - comment: '# * Ensure that a migration with the given name doesn''t already exist. - - # * - - # * @param string $name - - # * @param string $migrationPath - - # * @return void - - # * - - # * @throws \InvalidArgumentException' -- name: getStub - visibility: protected - parameters: - - name: table - - name: create - comment: '# * Get the migration stub file. - - # * - - # * @param string|null $table - - # * @param bool $create - - # * @return string' -- name: populateStub - visibility: protected - parameters: - - name: stub - - name: table - comment: '# * Populate the place-holders in the migration stub. - - # * - - # * @param string $stub - - # * @param string|null $table - - # * @return string' -- name: getClassName - visibility: protected - parameters: - - name: name - comment: '# * Get the class name of a migration name. - - # * - - # * @param string $name - - # * @return string' -- name: getPath - visibility: protected - parameters: - - name: name - - name: path - comment: '# * Get the full path to the migration. - - # * - - # * @param string $name - - # * @param string $path - - # * @return string' -- name: firePostCreateHooks - visibility: protected - parameters: - - name: table - - name: path - comment: '# * Fire the registered post create hooks. - - # * - - # * @param string|null $table - - # * @param string $path - - # * @return void' -- name: afterCreate - visibility: public - parameters: - - name: callback - comment: '# * Register a post migration create hook. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: getDatePrefix - visibility: protected - parameters: [] - comment: '# * Get the date prefix for the migration. - - # * - - # * @return string' -- name: stubPath - visibility: public - parameters: [] - comment: '# * Get the path to the stubs. - - # * - - # * @return string' -- name: getFilesystem - visibility: public - parameters: [] - comment: '# * Get the filesystem instance. - - # * - - # * @return \Illuminate\Filesystem\Filesystem' -traits: -- Closure -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Str -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Migrations/MigrationRepositoryInterface.yaml b/api/laravel/Database/Migrations/MigrationRepositoryInterface.yaml deleted file mode 100644 index b1b0cb4..0000000 --- a/api/laravel/Database/Migrations/MigrationRepositoryInterface.yaml +++ /dev/null @@ -1,121 +0,0 @@ -name: MigrationRepositoryInterface -class_comment: null -dependencies: [] -properties: [] -methods: -- name: getRan - visibility: public - parameters: [] - comment: '# * Get the completed migrations. - - # * - - # * @return array' -- name: getMigrations - visibility: public - parameters: - - name: steps - comment: '# * Get the list of migrations. - - # * - - # * @param int $steps - - # * @return array' -- name: getMigrationsByBatch - visibility: public - parameters: - - name: batch - comment: '# * Get the list of the migrations by batch. - - # * - - # * @param int $batch - - # * @return array' -- name: getLast - visibility: public - parameters: [] - comment: '# * Get the last migration batch. - - # * - - # * @return array' -- name: getMigrationBatches - visibility: public - parameters: [] - comment: '# * Get the completed migrations with their batch numbers. - - # * - - # * @return array' -- name: log - visibility: public - parameters: - - name: file - - name: batch - comment: '# * Log that a migration was run. - - # * - - # * @param string $file - - # * @param int $batch - - # * @return void' -- name: delete - visibility: public - parameters: - - name: migration - comment: '# * Remove a migration from the log. - - # * - - # * @param object $migration - - # * @return void' -- name: getNextBatchNumber - visibility: public - parameters: [] - comment: '# * Get the next migration batch number. - - # * - - # * @return int' -- name: createRepository - visibility: public - parameters: [] - comment: '# * Create the migration repository data store. - - # * - - # * @return void' -- name: repositoryExists - visibility: public - parameters: [] - comment: '# * Determine if the migration repository exists. - - # * - - # * @return bool' -- name: deleteRepository - visibility: public - parameters: [] - comment: '# * Delete the migration repository data store. - - # * - - # * @return void' -- name: setSource - visibility: public - parameters: - - name: name - comment: '# * Set the information source to gather data. - - # * - - # * @param string $name - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Migrations/Migrator.yaml b/api/laravel/Database/Migrations/Migrator.yaml deleted file mode 100644 index 647916e..0000000 --- a/api/laravel/Database/Migrations/Migrator.yaml +++ /dev/null @@ -1,590 +0,0 @@ -name: Migrator -class_comment: null -dependencies: -- name: BulletList - type: class - source: Illuminate\Console\View\Components\BulletList -- name: Info - type: class - source: Illuminate\Console\View\Components\Info -- name: Task - type: class - source: Illuminate\Console\View\Components\Task -- name: TwoColumnDetail - type: class - source: Illuminate\Console\View\Components\TwoColumnDetail -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Resolver - type: class - source: Illuminate\Database\ConnectionResolverInterface -- name: MigrationEnded - type: class - source: Illuminate\Database\Events\MigrationEnded -- name: MigrationsEnded - type: class - source: Illuminate\Database\Events\MigrationsEnded -- name: MigrationsStarted - type: class - source: Illuminate\Database\Events\MigrationsStarted -- name: MigrationStarted - type: class - source: Illuminate\Database\Events\MigrationStarted -- name: NoPendingMigrations - type: class - source: Illuminate\Database\Events\NoPendingMigrations -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Str - type: class - source: Illuminate\Support\Str -- name: ReflectionClass - type: class - source: ReflectionClass -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: events - visibility: protected - comment: '# * The event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: repository - visibility: protected - comment: '# * The migration repository implementation. - - # * - - # * @var \Illuminate\Database\Migrations\MigrationRepositoryInterface' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: resolver - visibility: protected - comment: '# * The connection resolver instance. - - # * - - # * @var \Illuminate\Database\ConnectionResolverInterface' -- name: connection - visibility: protected - comment: '# * The name of the default connection. - - # * - - # * @var string' -- name: paths - visibility: protected - comment: '# * The paths to all of the migration files. - - # * - - # * @var string[]' -- name: requiredPathCache - visibility: protected - comment: '# * The paths that have already been required. - - # * - - # * @var array' -- name: output - visibility: protected - comment: '# * The output interface implementation. - - # * - - # * @var \Symfony\Component\Console\Output\OutputInterface' -methods: -- name: __construct - visibility: public - parameters: - - name: repository - - name: resolver - - name: files - - name: dispatcher - default: 'null' - comment: "# * The event dispatcher instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Events\\Dispatcher\n# */\n# protected $events;\n# \n# /**\n# * The migration repository\ - \ implementation.\n# *\n# * @var \\Illuminate\\Database\\Migrations\\MigrationRepositoryInterface\n\ - # */\n# protected $repository;\n# \n# /**\n# * The filesystem instance.\n# *\n\ - # * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected $files;\n# \n\ - # /**\n# * The connection resolver instance.\n# *\n# * @var \\Illuminate\\Database\\\ - ConnectionResolverInterface\n# */\n# protected $resolver;\n# \n# /**\n# * The\ - \ name of the default connection.\n# *\n# * @var string\n# */\n# protected $connection;\n\ - # \n# /**\n# * The paths to all of the migration files.\n# *\n# * @var string[]\n\ - # */\n# protected $paths = [];\n# \n# /**\n# * The paths that have already been\ - \ required.\n# *\n# * @var array\n# */\n# protected static $requiredPathCache = [];\n# \n# /**\n\ - # * The output interface implementation.\n# *\n# * @var \\Symfony\\Component\\\ - Console\\Output\\OutputInterface\n# */\n# protected $output;\n# \n# /**\n# * Create\ - \ a new migrator instance.\n# *\n# * @param \\Illuminate\\Database\\Migrations\\\ - MigrationRepositoryInterface $repository\n# * @param \\Illuminate\\Database\\\ - ConnectionResolverInterface $resolver\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @param \\Illuminate\\Contracts\\Events\\Dispatcher|null\ - \ $dispatcher\n# * @return void" -- name: run - visibility: public - parameters: - - name: paths - default: '[]' - - name: options - default: '[]' - comment: '# * Run the pending migrations at a given path. - - # * - - # * @param string[]|string $paths - - # * @param array $options - - # * @return string[]' -- name: pendingMigrations - visibility: protected - parameters: - - name: files - - name: ran - comment: '# * Get the migration files that have not yet run. - - # * - - # * @param string[] $files - - # * @param string[] $ran - - # * @return string[]' -- name: runPending - visibility: public - parameters: - - name: migrations - - name: options - default: '[]' - comment: '# * Run an array of migrations. - - # * - - # * @param string[] $migrations - - # * @param array $options - - # * @return void' -- name: runUp - visibility: protected - parameters: - - name: file - - name: batch - - name: pretend - comment: '# * Run "up" a migration instance. - - # * - - # * @param string $file - - # * @param int $batch - - # * @param bool $pretend - - # * @return void' -- name: rollback - visibility: public - parameters: - - name: paths - default: '[]' - - name: options - default: '[]' - comment: '# * Rollback the last migration operation. - - # * - - # * @param string[]|string $paths - - # * @param array $options - - # * @return string[]' -- name: getMigrationsForRollback - visibility: protected - parameters: - - name: options - comment: '# * Get the migrations for a rollback operation. - - # * - - # * @param array $options - - # * @return array' -- name: rollbackMigrations - visibility: protected - parameters: - - name: migrations - - name: paths - - name: options - comment: '# * Rollback the given migrations. - - # * - - # * @param array $migrations - - # * @param string[]|string $paths - - # * @param array $options - - # * @return string[]' -- name: reset - visibility: public - parameters: - - name: paths - default: '[]' - - name: pretend - default: 'false' - comment: '# * Rolls all of the currently applied migrations back. - - # * - - # * @param string[]|string $paths - - # * @param bool $pretend - - # * @return array' -- name: resetMigrations - visibility: protected - parameters: - - name: migrations - - name: paths - - name: pretend - default: 'false' - comment: '# * Reset the given migrations. - - # * - - # * @param string[] $migrations - - # * @param string[] $paths - - # * @param bool $pretend - - # * @return array' -- name: runDown - visibility: protected - parameters: - - name: file - - name: migration - - name: pretend - comment: '# * Run "down" a migration instance. - - # * - - # * @param string $file - - # * @param object $migration - - # * @param bool $pretend - - # * @return void' -- name: runMigration - visibility: protected - parameters: - - name: migration - - name: method - comment: '# * Run a migration inside a transaction if the database supports it. - - # * - - # * @param object $migration - - # * @param string $method - - # * @return void' -- name: pretendToRun - visibility: protected - parameters: - - name: migration - - name: method - comment: '# * Pretend to run the migrations. - - # * - - # * @param object $migration - - # * @param string $method - - # * @return void' -- name: getQueries - visibility: protected - parameters: - - name: migration - - name: method - comment: '# * Get all of the queries that would be run for a migration. - - # * - - # * @param object $migration - - # * @param string $method - - # * @return array' -- name: runMethod - visibility: protected - parameters: - - name: connection - - name: migration - - name: method - comment: '# * Run a migration method on the given connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param object $migration - - # * @param string $method - - # * @return void' -- name: resolve - visibility: public - parameters: - - name: file - comment: '# * Resolve a migration instance from a file. - - # * - - # * @param string $file - - # * @return object' -- name: resolvePath - visibility: protected - parameters: - - name: path - comment: '# * Resolve a migration instance from a migration path. - - # * - - # * @param string $path - - # * @return object' -- name: getMigrationClass - visibility: protected - parameters: - - name: migrationName - comment: '# * Generate a migration class name based on the migration file name. - - # * - - # * @param string $migrationName - - # * @return string' -- name: getMigrationFiles - visibility: public - parameters: - - name: paths - comment: '# * Get all of the migration files in a given path. - - # * - - # * @param string|array $paths - - # * @return array' -- name: requireFiles - visibility: public - parameters: - - name: files - comment: '# * Require in all the migration files in a given path. - - # * - - # * @param string[] $files - - # * @return void' -- name: getMigrationName - visibility: public - parameters: - - name: path - comment: '# * Get the name of the migration. - - # * - - # * @param string $path - - # * @return string' -- name: path - visibility: public - parameters: - - name: path - comment: '# * Register a custom migration path. - - # * - - # * @param string $path - - # * @return void' -- name: paths - visibility: public - parameters: [] - comment: '# * Get all of the custom migration paths. - - # * - - # * @return string[]' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the default connection name. - - # * - - # * @return string' -- name: usingConnection - visibility: public - parameters: - - name: name - - name: callback - comment: '# * Execute the given callback using the given connection as the default - connection. - - # * - - # * @param string $name - - # * @param callable $callback - - # * @return mixed' -- name: setConnection - visibility: public - parameters: - - name: name - comment: '# * Set the default connection name. - - # * - - # * @param string $name - - # * @return void' -- name: resolveConnection - visibility: public - parameters: - - name: connection - comment: '# * Resolve the database connection instance. - - # * - - # * @param string $connection - - # * @return \Illuminate\Database\Connection' -- name: getSchemaGrammar - visibility: protected - parameters: - - name: connection - comment: '# * Get the schema grammar out of a migration connection. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return \Illuminate\Database\Schema\Grammars\Grammar' -- name: getRepository - visibility: public - parameters: [] - comment: '# * Get the migration repository instance. - - # * - - # * @return \Illuminate\Database\Migrations\MigrationRepositoryInterface' -- name: repositoryExists - visibility: public - parameters: [] - comment: '# * Determine if the migration repository exists. - - # * - - # * @return bool' -- name: hasRunAnyMigrations - visibility: public - parameters: [] - comment: '# * Determine if any migrations have been run. - - # * - - # * @return bool' -- name: deleteRepository - visibility: public - parameters: [] - comment: '# * Delete the migration repository data store. - - # * - - # * @return void' -- name: getFilesystem - visibility: public - parameters: [] - comment: '# * Get the file system instance. - - # * - - # * @return \Illuminate\Filesystem\Filesystem' -- name: setOutput - visibility: public - parameters: - - name: output - comment: '# * Set the output implementation that should be used by the console. - - # * - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return $this' -- name: write - visibility: protected - parameters: - - name: component - - name: '...$arguments' - comment: '# * Write to the console''s output. - - # * - - # * @param string $component - - # * @param array|string ...$arguments - - # * @return void' -- name: fireMigrationEvent - visibility: public - parameters: - - name: event - comment: '# * Fire the given event for the migration. - - # * - - # * @param \Illuminate\Contracts\Database\Events\MigrationEvent $event - - # * @return void' -traits: -- Illuminate\Console\View\Components\BulletList -- Illuminate\Console\View\Components\Info -- Illuminate\Console\View\Components\Task -- Illuminate\Console\View\Components\TwoColumnDetail -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\MigrationEnded -- Illuminate\Database\Events\MigrationsEnded -- Illuminate\Database\Events\MigrationsStarted -- Illuminate\Database\Events\MigrationStarted -- Illuminate\Database\Events\NoPendingMigrations -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Str -- ReflectionClass -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Database/MultipleColumnsSelectedException.yaml b/api/laravel/Database/MultipleColumnsSelectedException.yaml deleted file mode 100644 index 425769c..0000000 --- a/api/laravel/Database/MultipleColumnsSelectedException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: MultipleColumnsSelectedException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/MultipleRecordsFoundException.yaml b/api/laravel/Database/MultipleRecordsFoundException.yaml deleted file mode 100644 index 4ca1764..0000000 --- a/api/laravel/Database/MultipleRecordsFoundException.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: MultipleRecordsFoundException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: count - visibility: public - comment: '# * The number of records found. - - # * - - # * @var int' -methods: -- name: __construct - visibility: public - parameters: - - name: count - - name: code - default: '0' - - name: previous - default: 'null' - comment: "# * The number of records found.\n# *\n# * @var int\n# */\n# public $count;\n\ - # \n# /**\n# * Create a new exception instance.\n# *\n# * @param int $count\n\ - # * @param int $code\n# * @param \\Throwable|null $previous\n# * @return void" -- name: getCount - visibility: public - parameters: [] - comment: '# * Get the number of records found. - - # * - - # * @return int' -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/MySqlConnection.yaml b/api/laravel/Database/MySqlConnection.yaml deleted file mode 100644 index d0dd89c..0000000 --- a/api/laravel/Database/MySqlConnection.yaml +++ /dev/null @@ -1,128 +0,0 @@ -name: MySqlConnection -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\MySqlGrammar -- name: MySqlProcessor - type: class - source: Illuminate\Database\Query\Processors\MySqlProcessor -- name: SchemaGrammar - type: class - source: Illuminate\Database\Schema\Grammars\MySqlGrammar -- name: MySqlBuilder - type: class - source: Illuminate\Database\Schema\MySqlBuilder -- name: MySqlSchemaState - type: class - source: Illuminate\Database\Schema\MySqlSchemaState -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Str - type: class - source: Illuminate\Support\Str -- name: PDO - type: class - source: PDO -properties: [] -methods: -- name: escapeBinary - visibility: protected - parameters: - - name: value - comment: '# * Escape a binary value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: isUniqueConstraintError - visibility: protected - parameters: - - name: exception - comment: '# * Determine if the given database exception was caused by a unique constraint - violation. - - # * - - # * @param \Exception $exception - - # * @return bool' -- name: isMaria - visibility: public - parameters: [] - comment: '# * Determine if the connected database is a MariaDB database. - - # * - - # * @return bool' -- name: getServerVersion - visibility: public - parameters: [] - comment: '# * Get the server version for the connection. - - # * - - # * @return string' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\MySqlGrammar' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\MySqlBuilder' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\MySqlGrammar' -- name: getSchemaState - visibility: public - parameters: - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: '# * Get the schema state for the connection. - - # * - - # * @param \Illuminate\Filesystem\Filesystem|null $files - - # * @param callable|null $processFactory - - # * @return \Illuminate\Database\Schema\MySqlSchemaState' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\MySqlProcessor' -traits: -- Exception -- Illuminate\Database\Query\Processors\MySqlProcessor -- Illuminate\Database\Schema\MySqlBuilder -- Illuminate\Database\Schema\MySqlSchemaState -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Str -- PDO -interfaces: [] diff --git a/api/laravel/Database/PostgresConnection.yaml b/api/laravel/Database/PostgresConnection.yaml deleted file mode 100644 index 1ca83fe..0000000 --- a/api/laravel/Database/PostgresConnection.yaml +++ /dev/null @@ -1,115 +0,0 @@ -name: PostgresConnection -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\PostgresGrammar -- name: PostgresProcessor - type: class - source: Illuminate\Database\Query\Processors\PostgresProcessor -- name: SchemaGrammar - type: class - source: Illuminate\Database\Schema\Grammars\PostgresGrammar -- name: PostgresBuilder - type: class - source: Illuminate\Database\Schema\PostgresBuilder -- name: PostgresSchemaState - type: class - source: Illuminate\Database\Schema\PostgresSchemaState -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -properties: [] -methods: -- name: escapeBinary - visibility: protected - parameters: - - name: value - comment: '# * Escape a binary value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: escapeBool - visibility: protected - parameters: - - name: value - comment: '# * Escape a bool value for safe SQL embedding. - - # * - - # * @param bool $value - - # * @return string' -- name: isUniqueConstraintError - visibility: protected - parameters: - - name: exception - comment: '# * Determine if the given database exception was caused by a unique constraint - violation. - - # * - - # * @param \Exception $exception - - # * @return bool' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\PostgresGrammar' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\PostgresBuilder' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\PostgresGrammar' -- name: getSchemaState - visibility: public - parameters: - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: '# * Get the schema state for the connection. - - # * - - # * @param \Illuminate\Filesystem\Filesystem|null $files - - # * @param callable|null $processFactory - - # * @return \Illuminate\Database\Schema\PostgresSchemaState' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\PostgresProcessor' -traits: -- Exception -- Illuminate\Database\Query\Processors\PostgresProcessor -- Illuminate\Database\Schema\PostgresBuilder -- Illuminate\Database\Schema\PostgresSchemaState -- Illuminate\Filesystem\Filesystem -interfaces: [] diff --git a/api/laravel/Database/Query/Builder.yaml b/api/laravel/Database/Query/Builder.yaml deleted file mode 100644 index ad02399..0000000 --- a/api/laravel/Database/Query/Builder.yaml +++ /dev/null @@ -1,3810 +0,0 @@ -name: Builder -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: CarbonPeriod - type: class - source: Carbon\CarbonPeriod -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: BuilderContract - type: class - source: Illuminate\Contracts\Database\Query\Builder -- name: ConditionExpression - type: class - source: Illuminate\Contracts\Database\Query\ConditionExpression -- name: ExpressionContract - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: Arrayable - type: class - source: Illuminate\Contracts\Support\Arrayable -- name: BuildsQueries - type: class - source: Illuminate\Database\Concerns\BuildsQueries -- name: ExplainsQueries - type: class - source: Illuminate\Database\Concerns\ExplainsQueries -- name: ConnectionInterface - type: class - source: Illuminate\Database\ConnectionInterface -- name: EloquentBuilder - type: class - source: Illuminate\Database\Eloquent\Builder -- name: Relation - type: class - source: Illuminate\Database\Eloquent\Relations\Relation -- name: Grammar - type: class - source: Illuminate\Database\Query\Grammars\Grammar -- name: Processor - type: class - source: Illuminate\Database\Query\Processors\Processor -- name: Paginator - type: class - source: Illuminate\Pagination\Paginator -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: LazyCollection - type: class - source: Illuminate\Support\LazyCollection -- name: Str - type: class - source: Illuminate\Support\Str -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LogicException - type: class - source: LogicException -- name: RuntimeException - type: class - source: RuntimeException -- name: UnitEnum - type: class - source: UnitEnum -properties: -- name: connection - visibility: public - comment: "# @use \\Illuminate\\Database\\Concerns\\BuildsQueries */\n# use\ - \ BuildsQueries, ExplainsQueries, ForwardsCalls, Macroable {\n# __call as macroCall;\n\ - # }\n# \n# /**\n# * The database connection instance.\n# *\n# * @var \\Illuminate\\\ - Database\\ConnectionInterface" -- name: grammar - visibility: public - comment: '# * The database query grammar instance. - - # * - - # * @var \Illuminate\Database\Query\Grammars\Grammar' -- name: processor - visibility: public - comment: '# * The database query post processor instance. - - # * - - # * @var \Illuminate\Database\Query\Processors\Processor' -- name: bindings - visibility: public - comment: '# * The current query value bindings. - - # * - - # * @var array' -- name: aggregate - visibility: public - comment: '# * An aggregate function and column to be run. - - # * - - # * @var array' -- name: columns - visibility: public - comment: '# * The columns that should be returned. - - # * - - # * @var array|null' -- name: distinct - visibility: public - comment: '# * Indicates if the query returns distinct results. - - # * - - # * Occasionally contains the columns that should be distinct. - - # * - - # * @var bool|array' -- name: from - visibility: public - comment: '# * The table which the query is targeting. - - # * - - # * @var \Illuminate\Database\Query\Expression|string' -- name: indexHint - visibility: public - comment: '# * The index hint for the query. - - # * - - # * @var \Illuminate\Database\Query\IndexHint' -- name: joins - visibility: public - comment: '# * The table joins for the query. - - # * - - # * @var array' -- name: wheres - visibility: public - comment: '# * The where constraints for the query. - - # * - - # * @var array' -- name: groups - visibility: public - comment: '# * The groupings for the query. - - # * - - # * @var array' -- name: havings - visibility: public - comment: '# * The having constraints for the query. - - # * - - # * @var array' -- name: orders - visibility: public - comment: '# * The orderings for the query. - - # * - - # * @var array' -- name: limit - visibility: public - comment: '# * The maximum number of records to return. - - # * - - # * @var int' -- name: groupLimit - visibility: public - comment: '# * The maximum number of records to return per group. - - # * - - # * @var array' -- name: offset - visibility: public - comment: '# * The number of records to skip. - - # * - - # * @var int' -- name: unions - visibility: public - comment: '# * The query union statements. - - # * - - # * @var array' -- name: unionLimit - visibility: public - comment: '# * The maximum number of union records to return. - - # * - - # * @var int' -- name: unionOffset - visibility: public - comment: '# * The number of union records to skip. - - # * - - # * @var int' -- name: unionOrders - visibility: public - comment: '# * The orderings for the union query. - - # * - - # * @var array' -- name: lock - visibility: public - comment: '# * Indicates whether row locking is being used. - - # * - - # * @var string|bool' -- name: beforeQueryCallbacks - visibility: public - comment: '# * The callbacks that should be invoked before the query is executed. - - # * - - # * @var array' -- name: afterQueryCallbacks - visibility: protected - comment: '# * The callbacks that should be invoked after retrieving data from the - database. - - # * - - # * @var array' -- name: operators - visibility: public - comment: '# * All of the available clause operators. - - # * - - # * @var string[]' -- name: bitwiseOperators - visibility: public - comment: '# * All of the available bitwise operators. - - # * - - # * @var string[]' -- name: useWritePdo - visibility: public - comment: '# * Whether to use write pdo for the select. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: grammar - default: 'null' - - name: processor - default: 'null' - comment: "# @use \\Illuminate\\Database\\Concerns\\BuildsQueries */\n# use\ - \ BuildsQueries, ExplainsQueries, ForwardsCalls, Macroable {\n# __call as macroCall;\n\ - # }\n# \n# /**\n# * The database connection instance.\n# *\n# * @var \\Illuminate\\\ - Database\\ConnectionInterface\n# */\n# public $connection;\n# \n# /**\n# * The\ - \ database query grammar instance.\n# *\n# * @var \\Illuminate\\Database\\Query\\\ - Grammars\\Grammar\n# */\n# public $grammar;\n# \n# /**\n# * The database query\ - \ post processor instance.\n# *\n# * @var \\Illuminate\\Database\\Query\\Processors\\\ - Processor\n# */\n# public $processor;\n# \n# /**\n# * The current query value\ - \ bindings.\n# *\n# * @var array\n# */\n# public $bindings = [\n# 'select' =>\ - \ [],\n# 'from' => [],\n# 'join' => [],\n# 'where' => [],\n# 'groupBy' => [],\n\ - # 'having' => [],\n# 'order' => [],\n# 'union' => [],\n# 'unionOrder' => [],\n\ - # ];\n# \n# /**\n# * An aggregate function and column to be run.\n# *\n# * @var\ - \ array\n# */\n# public $aggregate;\n# \n# /**\n# * The columns that should be\ - \ returned.\n# *\n# * @var array|null\n# */\n# public $columns;\n# \n# /**\n#\ - \ * Indicates if the query returns distinct results.\n# *\n# * Occasionally contains\ - \ the columns that should be distinct.\n# *\n# * @var bool|array\n# */\n# public\ - \ $distinct = false;\n# \n# /**\n# * The table which the query is targeting.\n\ - # *\n# * @var \\Illuminate\\Database\\Query\\Expression|string\n# */\n# public\ - \ $from;\n# \n# /**\n# * The index hint for the query.\n# *\n# * @var \\Illuminate\\\ - Database\\Query\\IndexHint\n# */\n# public $indexHint;\n# \n# /**\n# * The table\ - \ joins for the query.\n# *\n# * @var array\n# */\n# public $joins;\n# \n# /**\n\ - # * The where constraints for the query.\n# *\n# * @var array\n# */\n# public\ - \ $wheres = [];\n# \n# /**\n# * The groupings for the query.\n# *\n# * @var array\n\ - # */\n# public $groups;\n# \n# /**\n# * The having constraints for the query.\n\ - # *\n# * @var array\n# */\n# public $havings;\n# \n# /**\n# * The orderings for\ - \ the query.\n# *\n# * @var array\n# */\n# public $orders;\n# \n# /**\n# * The\ - \ maximum number of records to return.\n# *\n# * @var int\n# */\n# public $limit;\n\ - # \n# /**\n# * The maximum number of records to return per group.\n# *\n# * @var\ - \ array\n# */\n# public $groupLimit;\n# \n# /**\n# * The number of records to\ - \ skip.\n# *\n# * @var int\n# */\n# public $offset;\n# \n# /**\n# * The query\ - \ union statements.\n# *\n# * @var array\n# */\n# public $unions;\n# \n# /**\n\ - # * The maximum number of union records to return.\n# *\n# * @var int\n# */\n\ - # public $unionLimit;\n# \n# /**\n# * The number of union records to skip.\n#\ - \ *\n# * @var int\n# */\n# public $unionOffset;\n# \n# /**\n# * The orderings\ - \ for the union query.\n# *\n# * @var array\n# */\n# public $unionOrders;\n# \n\ - # /**\n# * Indicates whether row locking is being used.\n# *\n# * @var string|bool\n\ - # */\n# public $lock;\n# \n# /**\n# * The callbacks that should be invoked before\ - \ the query is executed.\n# *\n# * @var array\n# */\n# public $beforeQueryCallbacks\ - \ = [];\n# \n# /**\n# * The callbacks that should be invoked after retrieving\ - \ data from the database.\n# *\n# * @var array\n# */\n# protected $afterQueryCallbacks\ - \ = [];\n# \n# /**\n# * All of the available clause operators.\n# *\n# * @var\ - \ string[]\n# */\n# public $operators = [\n# '=', '<', '>', '<=', '>=', '<>',\ - \ '!=', '<=>',\n# 'like', 'like binary', 'not like', 'ilike',\n# '&', '|', '^',\ - \ '<<', '>>', '&~', 'is', 'is not',\n# 'rlike', 'not rlike', 'regexp', 'not regexp',\n\ - # '~', '~*', '!~', '!~*', 'similar to',\n# 'not similar to', 'not ilike', '~~*',\ - \ '!~~*',\n# ];\n# \n# /**\n# * All of the available bitwise operators.\n# *\n\ - # * @var string[]\n# */\n# public $bitwiseOperators = [\n# '&', '|', '^', '<<',\ - \ '>>', '&~',\n# ];\n# \n# /**\n# * Whether to use write pdo for the select.\n\ - # *\n# * @var bool\n# */\n# public $useWritePdo = false;\n# \n# /**\n# * Create\ - \ a new query builder instance.\n# *\n# * @param \\Illuminate\\Database\\ConnectionInterface\ - \ $connection\n# * @param \\Illuminate\\Database\\Query\\Grammars\\Grammar|null\ - \ $grammar\n# * @param \\Illuminate\\Database\\Query\\Processors\\Processor|null\ - \ $processor\n# * @return void" -- name: select - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Set the columns to be selected. - - # * - - # * @param array|mixed $columns - - # * @return $this' -- name: selectSub - visibility: public - parameters: - - name: query - - name: as - comment: '# * Add a subselect expression to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: selectRaw - visibility: public - parameters: - - name: expression - - name: bindings - default: '[]' - comment: '# * Add a new "raw" select expression to the query. - - # * - - # * @param string $expression - - # * @param array $bindings - - # * @return $this' -- name: fromSub - visibility: public - parameters: - - name: query - - name: as - comment: '# * Makes "from" fetch from a subquery. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: fromRaw - visibility: public - parameters: - - name: expression - - name: bindings - default: '[]' - comment: '# * Add a raw from clause to the query. - - # * - - # * @param string $expression - - # * @param mixed $bindings - - # * @return $this' -- name: createSub - visibility: protected - parameters: - - name: query - comment: '# * Creates a subquery and parse it. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @return array' -- name: parseSub - visibility: protected - parameters: - - name: query - comment: '# * Parse the subquery into SQL and bindings. - - # * - - # * @param mixed $query - - # * @return array - - # * - - # * @throws \InvalidArgumentException' -- name: prependDatabaseNameIfCrossDatabaseQuery - visibility: protected - parameters: - - name: query - comment: '# * Prepend the database name if the given query is on another database. - - # * - - # * @param mixed $query - - # * @return mixed' -- name: addSelect - visibility: public - parameters: - - name: column - comment: '# * Add a new select column to the query. - - # * - - # * @param array|mixed $column - - # * @return $this' -- name: distinct - visibility: public - parameters: [] - comment: '# * Force the query to only return distinct results. - - # * - - # * @return $this' -- name: from - visibility: public - parameters: - - name: table - - name: as - default: 'null' - comment: '# * Set the table which the query is targeting. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param string|null $as - - # * @return $this' -- name: useIndex - visibility: public - parameters: - - name: index - comment: '# * Add an index hint to suggest a query index. - - # * - - # * @param string $index - - # * @return $this' -- name: forceIndex - visibility: public - parameters: - - name: index - comment: '# * Add an index hint to force a query index. - - # * - - # * @param string $index - - # * @return $this' -- name: ignoreIndex - visibility: public - parameters: - - name: index - comment: '# * Add an index hint to ignore a query index. - - # * - - # * @param string $index - - # * @return $this' -- name: join - visibility: public - parameters: - - name: table - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - - name: type - default: '''inner''' - - name: where - default: 'false' - comment: '# * Add a join clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @param string $type - - # * @param bool $where - - # * @return $this' -- name: joinWhere - visibility: public - parameters: - - name: table - - name: first - - name: operator - - name: second - - name: type - default: '''inner''' - comment: '# * Add a "join where" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $second - - # * @param string $type - - # * @return $this' -- name: joinSub - visibility: public - parameters: - - name: query - - name: as - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - - name: type - default: '''inner''' - - name: where - default: 'false' - comment: '# * Add a subquery join clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @param string $type - - # * @param bool $where - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: joinLateral - visibility: public - parameters: - - name: query - - name: as - - name: type - default: '''inner''' - comment: '# * Add a lateral join clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @param string $type - - # * @return $this' -- name: leftJoinLateral - visibility: public - parameters: - - name: query - - name: as - comment: '# * Add a lateral left join to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @return $this' -- name: leftJoin - visibility: public - parameters: - - name: table - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add a left join to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: leftJoinWhere - visibility: public - parameters: - - name: table - - name: first - - name: operator - - name: second - comment: '# * Add a "join where" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: leftJoinSub - visibility: public - parameters: - - name: query - - name: as - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add a subquery left join to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: rightJoin - visibility: public - parameters: - - name: table - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add a right join to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: rightJoinWhere - visibility: public - parameters: - - name: table - - name: first - - name: operator - - name: second - comment: '# * Add a "right join where" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $second - - # * @return $this' -- name: rightJoinSub - visibility: public - parameters: - - name: query - - name: as - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add a subquery right join to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: crossJoin - visibility: public - parameters: - - name: table - - name: first - default: 'null' - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add a "cross join" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string|null $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return $this' -- name: crossJoinSub - visibility: public - parameters: - - name: query - - name: as - comment: '# * Add a subquery cross join to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @param string $as - - # * @return $this' -- name: newJoinClause - visibility: protected - parameters: - - name: parentQuery - - name: type - - name: table - comment: '# * Get a new join clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $parentQuery - - # * @param string $type - - # * @param string $table - - # * @return \Illuminate\Database\Query\JoinClause' -- name: newJoinLateralClause - visibility: protected - parameters: - - name: parentQuery - - name: type - - name: table - comment: '# * Get a new join lateral clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $parentQuery - - # * @param string $type - - # * @param string $table - - # * @return \Illuminate\Database\Query\JoinLateralClause' -- name: mergeWheres - visibility: public - parameters: - - name: wheres - - name: bindings - comment: '# * Merge an array of where clauses and bindings. - - # * - - # * @param array $wheres - - # * @param array $bindings - - # * @return $this' -- name: where - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic where clause to the query. - - # * - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: addArrayOfWheres - visibility: protected - parameters: - - name: column - - name: boolean - - name: method - default: '''where''' - comment: '# * Add an array of where clauses to the query. - - # * - - # * @param array $column - - # * @param string $boolean - - # * @param string $method - - # * @return $this' -- name: prepareValueAndOperator - visibility: public - parameters: - - name: value - - name: operator - - name: useDefault - default: 'false' - comment: '# * Prepare the value and operator for a where clause. - - # * - - # * @param string $value - - # * @param string $operator - - # * @param bool $useDefault - - # * @return array - - # * - - # * @throws \InvalidArgumentException' -- name: invalidOperatorAndValue - visibility: protected - parameters: - - name: operator - - name: value - comment: '# * Determine if the given operator and value combination is legal. - - # * - - # * Prevents using Null values with invalid operators. - - # * - - # * @param string $operator - - # * @param mixed $value - - # * @return bool' -- name: invalidOperator - visibility: protected - parameters: - - name: operator - comment: '# * Determine if the given operator is supported. - - # * - - # * @param string $operator - - # * @return bool' -- name: isBitwiseOperator - visibility: protected - parameters: - - name: operator - comment: '# * Determine if the operator is a bitwise operator. - - # * - - # * @param string $operator - - # * @return bool' -- name: orWhere - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where" clause to the query. - - # * - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: whereNot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a basic "where not" clause to the query. - - # * - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereNot - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where not" clause to the query. - - # * - - # * @param \Closure|string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: whereColumn - visibility: public - parameters: - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where" clause comparing two columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|array $first - - # * @param string|null $operator - - # * @param string|null $second - - # * @param string|null $boolean - - # * @return $this' -- name: orWhereColumn - visibility: public - parameters: - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add an "or where" clause comparing two columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|array $first - - # * @param string|null $operator - - # * @param string|null $second - - # * @return $this' -- name: whereRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - - name: boolean - default: '''and''' - comment: '# * Add a raw where clause to the query. - - # * - - # * @param string $sql - - # * @param mixed $bindings - - # * @param string $boolean - - # * @return $this' -- name: orWhereRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - comment: '# * Add a raw or where clause to the query. - - # * - - # * @param string $sql - - # * @param mixed $bindings - - # * @return $this' -- name: whereIn - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "where in" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param mixed $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereIn - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an "or where in" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param mixed $values - - # * @return $this' -- name: whereNotIn - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Add a "where not in" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param mixed $values - - # * @param string $boolean - - # * @return $this' -- name: orWhereNotIn - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an "or where not in" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param mixed $values - - # * @return $this' -- name: whereIntegerInRaw - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "where in raw" clause for integer values to the query. - - # * - - # * @param string $column - - # * @param \Illuminate\Contracts\Support\Arrayable|array $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereIntegerInRaw - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an "or where in raw" clause for integer values to the query. - - # * - - # * @param string $column - - # * @param \Illuminate\Contracts\Support\Arrayable|array $values - - # * @return $this' -- name: whereIntegerNotInRaw - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Add a "where not in raw" clause for integer values to the query. - - # * - - # * @param string $column - - # * @param \Illuminate\Contracts\Support\Arrayable|array $values - - # * @param string $boolean - - # * @return $this' -- name: orWhereIntegerNotInRaw - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an "or where not in raw" clause for integer values to the query. - - # * - - # * @param string $column - - # * @param \Illuminate\Contracts\Support\Arrayable|array $values - - # * @return $this' -- name: whereNull - visibility: public - parameters: - - name: columns - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "where null" clause to the query. - - # * - - # * @param string|array|\Illuminate\Contracts\Database\Query\Expression $columns - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereNull - visibility: public - parameters: - - name: column - comment: '# * Add an "or where null" clause to the query. - - # * - - # * @param string|array|\Illuminate\Contracts\Database\Query\Expression $column - - # * @return $this' -- name: whereNotNull - visibility: public - parameters: - - name: columns - - name: boolean - default: '''and''' - comment: '# * Add a "where not null" clause to the query. - - # * - - # * @param string|array|\Illuminate\Contracts\Database\Query\Expression $columns - - # * @param string $boolean - - # * @return $this' -- name: whereBetween - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a where between statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param iterable $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: whereBetweenColumns - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a where between statement using columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param array $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereBetween - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an or where between statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param iterable $values - - # * @return $this' -- name: orWhereBetweenColumns - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an or where between statement using columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param array $values - - # * @return $this' -- name: whereNotBetween - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Add a where not between statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param iterable $values - - # * @param string $boolean - - # * @return $this' -- name: whereNotBetweenColumns - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - comment: '# * Add a where not between statement using columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param array $values - - # * @param string $boolean - - # * @return $this' -- name: orWhereNotBetween - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an or where not between statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param iterable $values - - # * @return $this' -- name: orWhereNotBetweenColumns - visibility: public - parameters: - - name: column - - name: values - comment: '# * Add an or where not between statement using columns to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param array $values - - # * @return $this' -- name: orWhereNotNull - visibility: public - parameters: - - name: column - comment: '# * Add an "or where not null" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: whereDate - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where date" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|null $operator - - # * @param \DateTimeInterface|string|null $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereDate - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where date" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|null $operator - - # * @param \DateTimeInterface|string|null $value - - # * @return $this' -- name: whereTime - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where time" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|null $operator - - # * @param \DateTimeInterface|string|null $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereTime - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where time" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|null $operator - - # * @param \DateTimeInterface|string|null $value - - # * @return $this' -- name: whereDay - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where day" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereDay - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where day" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @return $this' -- name: whereMonth - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where month" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereMonth - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where month" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @return $this' -- name: whereYear - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where year" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereYear - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where year" statement to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param \DateTimeInterface|string|int|null $operator - - # * @param \DateTimeInterface|string|int|null $value - - # * @return $this' -- name: addDateBasedWhere - visibility: protected - parameters: - - name: type - - name: column - - name: operator - - name: value - - name: boolean - default: '''and''' - comment: '# * Add a date based (year, month, day, time) statement to the query. - - # * - - # * @param string $type - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param string $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: whereNested - visibility: public - parameters: - - name: callback - - name: boolean - default: '''and''' - comment: '# * Add a nested where statement to the query. - - # * - - # * @param \Closure $callback - - # * @param string $boolean - - # * @return $this' -- name: forNestedWhere - visibility: public - parameters: [] - comment: '# * Create a new query instance for nested where condition. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: addNestedWhereQuery - visibility: public - parameters: - - name: query - - name: boolean - default: '''and''' - comment: '# * Add another query builder as a nested where to the query builder. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $boolean - - # * @return $this' -- name: whereSub - visibility: protected - parameters: - - name: column - - name: operator - - name: callback - - name: boolean - comment: '# * Add a full sub-select to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param string $operator - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback - - # * @param string $boolean - - # * @return $this' -- name: whereExists - visibility: public - parameters: - - name: callback - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add an exists clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereExists - visibility: public - parameters: - - name: callback - - name: not - default: 'false' - comment: '# * Add an or exists clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback - - # * @param bool $not - - # * @return $this' -- name: whereNotExists - visibility: public - parameters: - - name: callback - - name: boolean - default: '''and''' - comment: '# * Add a where not exists clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback - - # * @param string $boolean - - # * @return $this' -- name: orWhereNotExists - visibility: public - parameters: - - name: callback - comment: '# * Add a where not exists clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $callback - - # * @return $this' -- name: addWhereExistsQuery - visibility: public - parameters: - - name: query - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add an exists clause to the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: whereRowValues - visibility: public - parameters: - - name: columns - - name: operator - - name: values - - name: boolean - default: '''and''' - comment: '# * Adds a where condition using row values. - - # * - - # * @param array $columns - - # * @param string $operator - - # * @param array $values - - # * @param string $boolean - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: orWhereRowValues - visibility: public - parameters: - - name: columns - - name: operator - - name: values - comment: '# * Adds an or where condition using row values. - - # * - - # * @param array $columns - - # * @param string $operator - - # * @param array $values - - # * @return $this' -- name: whereJsonContains - visibility: public - parameters: - - name: column - - name: value - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "where JSON contains" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereJsonContains - visibility: public - parameters: - - name: column - - name: value - comment: '# * Add an "or where JSON contains" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return $this' -- name: whereJsonDoesntContain - visibility: public - parameters: - - name: column - - name: value - - name: boolean - default: '''and''' - comment: '# * Add a "where JSON not contains" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereJsonDoesntContain - visibility: public - parameters: - - name: column - - name: value - comment: '# * Add an "or where JSON not contains" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return $this' -- name: whereJsonOverlaps - visibility: public - parameters: - - name: column - - name: value - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "where JSON overlaps" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereJsonOverlaps - visibility: public - parameters: - - name: column - - name: value - comment: '# * Add an "or where JSON overlaps" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return $this' -- name: whereJsonDoesntOverlap - visibility: public - parameters: - - name: column - - name: value - - name: boolean - default: '''and''' - comment: '# * Add a "where JSON not overlap" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereJsonDoesntOverlap - visibility: public - parameters: - - name: column - - name: value - comment: '# * Add an "or where JSON not overlap" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return $this' -- name: whereJsonContainsKey - visibility: public - parameters: - - name: column - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a clause that determines if a JSON path exists to the query. - - # * - - # * @param string $column - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orWhereJsonContainsKey - visibility: public - parameters: - - name: column - comment: '# * Add an "or" clause that determines if a JSON path exists to the query. - - # * - - # * @param string $column - - # * @return $this' -- name: whereJsonDoesntContainKey - visibility: public - parameters: - - name: column - - name: boolean - default: '''and''' - comment: '# * Add a clause that determines if a JSON path does not exist to the - query. - - # * - - # * @param string $column - - # * @param string $boolean - - # * @return $this' -- name: orWhereJsonDoesntContainKey - visibility: public - parameters: - - name: column - comment: '# * Add an "or" clause that determines if a JSON path does not exist to - the query. - - # * - - # * @param string $column - - # * @return $this' -- name: whereJsonLength - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where JSON length" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereJsonLength - visibility: public - parameters: - - name: column - - name: operator - - name: value - default: 'null' - comment: '# * Add an "or where JSON length" clause to the query. - - # * - - # * @param string $column - - # * @param mixed $operator - - # * @param mixed $value - - # * @return $this' -- name: dynamicWhere - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handles dynamic "where" clauses to the query. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return $this' -- name: addDynamic - visibility: protected - parameters: - - name: segment - - name: connector - - name: parameters - - name: index - comment: '# * Add a single dynamic where clause statement to the query. - - # * - - # * @param string $segment - - # * @param string $connector - - # * @param array $parameters - - # * @param int $index - - # * @return void' -- name: whereFullText - visibility: public - parameters: - - name: columns - - name: value - - name: options - default: '[]' - - name: boolean - default: '''and''' - comment: '# * Add a "where fulltext" clause to the query. - - # * - - # * @param string|string[] $columns - - # * @param string $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereFullText - visibility: public - parameters: - - name: columns - - name: value - - name: options - default: '[]' - comment: '# * Add a "or where fulltext" clause to the query. - - # * - - # * @param string|string[] $columns - - # * @param string $value - - # * @return $this' -- name: whereAll - visibility: public - parameters: - - name: columns - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "where" clause to the query for multiple columns with "and" - conditions between them. - - # * - - # * @param string[] $columns - - # * @param mixed $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereAll - visibility: public - parameters: - - name: columns - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where" clause to the query for multiple columns with "and" - conditions between them. - - # * - - # * @param string[] $columns - - # * @param string $operator - - # * @param mixed $value - - # * @return $this' -- name: whereAny - visibility: public - parameters: - - name: columns - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add an "where" clause to the query for multiple columns with "or" - conditions between them. - - # * - - # * @param string[] $columns - - # * @param string $operator - - # * @param mixed $value - - # * @param string $boolean - - # * @return $this' -- name: orWhereAny - visibility: public - parameters: - - name: columns - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or where" clause to the query for multiple columns with "or" - conditions between them. - - # * - - # * @param string[] $columns - - # * @param string $operator - - # * @param mixed $value - - # * @return $this' -- name: groupBy - visibility: public - parameters: - - name: '...$groups' - comment: '# * Add a "group by" clause to the query. - - # * - - # * @param array|\Illuminate\Contracts\Database\Query\Expression|string ...$groups - - # * @return $this' -- name: groupByRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - comment: '# * Add a raw groupBy clause to the query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @return $this' -- name: having - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add a "having" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column - - # * @param string|int|float|null $operator - - # * @param string|int|float|null $value - - # * @param string $boolean - - # * @return $this' -- name: orHaving - visibility: public - parameters: - - name: column - - name: operator - default: 'null' - - name: value - default: 'null' - comment: '# * Add an "or having" clause to the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|\Closure|string $column - - # * @param string|int|float|null $operator - - # * @param string|int|float|null $value - - # * @return $this' -- name: havingNested - visibility: public - parameters: - - name: callback - - name: boolean - default: '''and''' - comment: '# * Add a nested having statement to the query. - - # * - - # * @param \Closure $callback - - # * @param string $boolean - - # * @return $this' -- name: addNestedHavingQuery - visibility: public - parameters: - - name: query - - name: boolean - default: '''and''' - comment: '# * Add another query builder as a nested having to the query builder. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $boolean - - # * @return $this' -- name: havingNull - visibility: public - parameters: - - name: columns - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "having null" clause to the query. - - # * - - # * @param string|array $columns - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: orHavingNull - visibility: public - parameters: - - name: column - comment: '# * Add an "or having null" clause to the query. - - # * - - # * @param string $column - - # * @return $this' -- name: havingNotNull - visibility: public - parameters: - - name: columns - - name: boolean - default: '''and''' - comment: '# * Add a "having not null" clause to the query. - - # * - - # * @param string|array $columns - - # * @param string $boolean - - # * @return $this' -- name: orHavingNotNull - visibility: public - parameters: - - name: column - comment: '# * Add an "or having not null" clause to the query. - - # * - - # * @param string $column - - # * @return $this' -- name: havingBetween - visibility: public - parameters: - - name: column - - name: values - - name: boolean - default: '''and''' - - name: not - default: 'false' - comment: '# * Add a "having between " clause to the query. - - # * - - # * @param string $column - - # * @param iterable $values - - # * @param string $boolean - - # * @param bool $not - - # * @return $this' -- name: havingRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - - name: boolean - default: '''and''' - comment: '# * Add a raw having clause to the query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @param string $boolean - - # * @return $this' -- name: orHavingRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - comment: '# * Add a raw or having clause to the query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @return $this' -- name: orderBy - visibility: public - parameters: - - name: column - - name: direction - default: '''asc''' - comment: '# * Add an "order by" clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param string $direction - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: orderByDesc - visibility: public - parameters: - - name: column - comment: '# * Add a descending "order by" clause to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|\Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: latest - visibility: public - parameters: - - name: column - default: '''created_at''' - comment: '# * Add an "order by" clause for a timestamp to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: oldest - visibility: public - parameters: - - name: column - default: '''created_at''' - comment: '# * Add an "order by" clause for a timestamp to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return $this' -- name: inRandomOrder - visibility: public - parameters: - - name: seed - default: '''''' - comment: '# * Put the query''s results in random order. - - # * - - # * @param string|int $seed - - # * @return $this' -- name: orderByRaw - visibility: public - parameters: - - name: sql - - name: bindings - default: '[]' - comment: '# * Add a raw "order by" clause to the query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @return $this' -- name: skip - visibility: public - parameters: - - name: value - comment: '# * Alias to set the "offset" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: offset - visibility: public - parameters: - - name: value - comment: '# * Set the "offset" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: take - visibility: public - parameters: - - name: value - comment: '# * Alias to set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: limit - visibility: public - parameters: - - name: value - comment: '# * Set the "limit" value of the query. - - # * - - # * @param int $value - - # * @return $this' -- name: groupLimit - visibility: public - parameters: - - name: value - - name: column - comment: '# * Add a "group limit" clause to the query. - - # * - - # * @param int $value - - # * @param string $column - - # * @return $this' -- name: forPage - visibility: public - parameters: - - name: page - - name: perPage - default: '15' - comment: '# * Set the limit and offset for a given page. - - # * - - # * @param int $page - - # * @param int $perPage - - # * @return $this' -- name: forPageBeforeId - visibility: public - parameters: - - name: perPage - default: '15' - - name: lastId - default: '0' - - name: column - default: '''id''' - comment: '# * Constrain the query to the previous "page" of results before a given - ID. - - # * - - # * @param int $perPage - - # * @param int|null $lastId - - # * @param string $column - - # * @return $this' -- name: forPageAfterId - visibility: public - parameters: - - name: perPage - default: '15' - - name: lastId - default: '0' - - name: column - default: '''id''' - comment: '# * Constrain the query to the next "page" of results after a given ID. - - # * - - # * @param int $perPage - - # * @param int|null $lastId - - # * @param string $column - - # * @return $this' -- name: reorder - visibility: public - parameters: - - name: column - default: 'null' - - name: direction - default: '''asc''' - comment: '# * Remove all existing orders and optionally add a new order. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Contracts\Database\Query\Expression|string|null $column - - # * @param string $direction - - # * @return $this' -- name: removeExistingOrdersFor - visibility: protected - parameters: - - name: column - comment: '# * Get an array with all orders with a given column removed. - - # * - - # * @param string $column - - # * @return array' -- name: union - visibility: public - parameters: - - name: query - - name: all - default: 'false' - comment: '# * Add a union statement to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query - - # * @param bool $all - - # * @return $this' -- name: unionAll - visibility: public - parameters: - - name: query - comment: '# * Add a union all statement to the query. - - # * - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*> $query - - # * @return $this' -- name: lock - visibility: public - parameters: - - name: value - default: 'true' - comment: '# * Lock the selected rows in the table. - - # * - - # * @param string|bool $value - - # * @return $this' -- name: lockForUpdate - visibility: public - parameters: [] - comment: '# * Lock the selected rows in the table for updating. - - # * - - # * @return $this' -- name: sharedLock - visibility: public - parameters: [] - comment: '# * Share lock the selected rows in the table. - - # * - - # * @return $this' -- name: beforeQuery - visibility: public - parameters: - - name: callback - comment: '# * Register a closure to be invoked before the query is executed. - - # * - - # * @param callable $callback - - # * @return $this' -- name: applyBeforeQueryCallbacks - visibility: public - parameters: [] - comment: '# * Invoke the "before query" modification callbacks. - - # * - - # * @return void' -- name: afterQuery - visibility: public - parameters: - - name: callback - comment: '# * Register a closure to be invoked after the query is executed. - - # * - - # * @param \Closure $callback - - # * @return $this' -- name: applyAfterQueryCallbacks - visibility: public - parameters: - - name: result - comment: '# * Invoke the "after query" modification callbacks. - - # * - - # * @param mixed $result - - # * @return mixed' -- name: toSql - visibility: public - parameters: [] - comment: '# * Get the SQL representation of the query. - - # * - - # * @return string' -- name: toRawSql - visibility: public - parameters: [] - comment: '# * Get the raw SQL representation of the query with embedded bindings. - - # * - - # * @return string' -- name: find - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - comment: '# * Execute a query for a single record by ID. - - # * - - # * @param int|string $id - - # * @param array|string $columns - - # * @return object|null' -- name: findOr - visibility: public - parameters: - - name: id - - name: columns - default: '[''*'']' - - name: callback - default: 'null' - comment: '# * Execute a query for a single record by ID or call a callback. - - # * - - # * @template TValue - - # * - - # * @param mixed $id - - # * @param (\Closure(): TValue)|list|string $columns - - # * @param (\Closure(): TValue)|null $callback - - # * @return object|TValue' -- name: value - visibility: public - parameters: - - name: column - comment: '# * Get a single column''s value from the first result of a query. - - # * - - # * @param string $column - - # * @return mixed' -- name: rawValue - visibility: public - parameters: - - name: expression - - name: bindings - default: '[]' - comment: '# * Get a single expression value from the first result of a query. - - # * - - # * @param string $expression - - # * @param array $bindings - - # * @return mixed' -- name: soleValue - visibility: public - parameters: - - name: column - comment: '# * Get a single column''s value from the first result of a query if it''s - the sole matching record. - - # * - - # * @param string $column - - # * @return mixed - - # * - - # * @throws \Illuminate\Database\RecordsNotFoundException - - # * @throws \Illuminate\Database\MultipleRecordsFoundException' -- name: get - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Execute the query as a "select" statement. - - # * - - # * @param array|string $columns - - # * @return \Illuminate\Support\Collection' -- name: runSelect - visibility: protected - parameters: [] - comment: '# * Run the query as a "select" statement against the connection. - - # * - - # * @return array' -- name: withoutGroupLimitKeys - visibility: protected - parameters: - - name: items - comment: '# * Remove the group limit keys from the results in the collection. - - # * - - # * @param \Illuminate\Support\Collection $items - - # * @return \Illuminate\Support\Collection' -- name: paginate - visibility: public - parameters: - - name: perPage - default: '15' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - - name: total - default: 'null' - comment: '# * Paginate the given query into a simple paginator. - - # * - - # * @param int|\Closure $perPage - - # * @param array|string $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @param \Closure|int|null $total - - # * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator' -- name: simplePaginate - visibility: public - parameters: - - name: perPage - default: '15' - - name: columns - default: '[''*'']' - - name: pageName - default: '''page''' - - name: page - default: 'null' - comment: '# * Get a paginator only supporting simple next and previous links. - - # * - - # * This is more efficient on larger data-sets, etc. - - # * - - # * @param int $perPage - - # * @param array|string $columns - - # * @param string $pageName - - # * @param int|null $page - - # * @return \Illuminate\Contracts\Pagination\Paginator' -- name: cursorPaginate - visibility: public - parameters: - - name: perPage - default: '15' - - name: columns - default: '[''*'']' - - name: cursorName - default: '''cursor''' - - name: cursor - default: 'null' - comment: '# * Get a paginator only supporting simple next and previous links. - - # * - - # * This is more efficient on larger data-sets, etc. - - # * - - # * @param int|null $perPage - - # * @param array|string $columns - - # * @param string $cursorName - - # * @param \Illuminate\Pagination\Cursor|string|null $cursor - - # * @return \Illuminate\Contracts\Pagination\CursorPaginator' -- name: ensureOrderForCursorPagination - visibility: protected - parameters: - - name: shouldReverse - default: 'false' - comment: '# * Ensure the proper order by required for cursor pagination. - - # * - - # * @param bool $shouldReverse - - # * @return \Illuminate\Support\Collection' -- name: getCountForPagination - visibility: public - parameters: - - name: columns - default: '[''*'']' - comment: '# * Get the count of the total records for the paginator. - - # * - - # * @param array $columns - - # * @return int' -- name: runPaginationCountQuery - visibility: protected - parameters: - - name: columns - default: '[''*'']' - comment: '# * Run a pagination count query. - - # * - - # * @param array $columns - - # * @return array' -- name: cloneForPaginationCount - visibility: protected - parameters: [] - comment: '# * Clone the existing query instance for usage in a pagination subquery. - - # * - - # * @return self' -- name: withoutSelectAliases - visibility: protected - parameters: - - name: columns - comment: '# * Remove the column aliases since they will break count queries. - - # * - - # * @param array $columns - - # * @return array' -- name: cursor - visibility: public - parameters: [] - comment: '# * Get a lazy collection for the given query. - - # * - - # * @return \Illuminate\Support\LazyCollection' -- name: enforceOrderBy - visibility: protected - parameters: [] - comment: '# * Throw an exception if the query doesn''t have an orderBy clause. - - # * - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: pluck - visibility: public - parameters: - - name: column - - name: key - default: 'null' - comment: '# * Get a collection instance containing the values of a given column. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @param string|null $key - - # * @return \Illuminate\Support\Collection' -- name: stripTableForPluck - visibility: protected - parameters: - - name: column - comment: '# * Strip off the table name or alias from a column identifier. - - # * - - # * @param string $column - - # * @return string|null' -- name: pluckFromObjectColumn - visibility: protected - parameters: - - name: queryResult - - name: column - - name: key - comment: '# * Retrieve column values from rows represented as objects. - - # * - - # * @param array $queryResult - - # * @param string $column - - # * @param string $key - - # * @return \Illuminate\Support\Collection' -- name: pluckFromArrayColumn - visibility: protected - parameters: - - name: queryResult - - name: column - - name: key - comment: '# * Retrieve column values from rows represented as arrays. - - # * - - # * @param array $queryResult - - # * @param string $column - - # * @param string $key - - # * @return \Illuminate\Support\Collection' -- name: implode - visibility: public - parameters: - - name: column - - name: glue - default: '''''' - comment: '# * Concatenate values of a given column as a string. - - # * - - # * @param string $column - - # * @param string $glue - - # * @return string' -- name: exists - visibility: public - parameters: [] - comment: '# * Determine if any rows exist for the current query. - - # * - - # * @return bool' -- name: doesntExist - visibility: public - parameters: [] - comment: '# * Determine if no rows exist for the current query. - - # * - - # * @return bool' -- name: existsOr - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback if no rows exist for the current query. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: doesntExistOr - visibility: public - parameters: - - name: callback - comment: '# * Execute the given callback if rows exist for the current query. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: count - visibility: public - parameters: - - name: columns - default: '''*''' - comment: '# * Retrieve the "count" result of the query. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $columns - - # * @return int' -- name: min - visibility: public - parameters: - - name: column - comment: '# * Retrieve the minimum value of a given column. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return mixed' -- name: max - visibility: public - parameters: - - name: column - comment: '# * Retrieve the maximum value of a given column. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return mixed' -- name: sum - visibility: public - parameters: - - name: column - comment: '# * Retrieve the sum of the values of a given column. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return mixed' -- name: avg - visibility: public - parameters: - - name: column - comment: '# * Retrieve the average of the values of a given column. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return mixed' -- name: average - visibility: public - parameters: - - name: column - comment: '# * Alias for the "avg" method. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $column - - # * @return mixed' -- name: aggregate - visibility: public - parameters: - - name: function - - name: columns - default: '[''*'']' - comment: '# * Execute an aggregate function on the database. - - # * - - # * @param string $function - - # * @param array $columns - - # * @return mixed' -- name: numericAggregate - visibility: public - parameters: - - name: function - - name: columns - default: '[''*'']' - comment: '# * Execute a numeric aggregate function on the database. - - # * - - # * @param string $function - - # * @param array $columns - - # * @return float|int' -- name: setAggregate - visibility: protected - parameters: - - name: function - - name: columns - comment: '# * Set the aggregate property without running the query. - - # * - - # * @param string $function - - # * @param array $columns - - # * @return $this' -- name: onceWithColumns - visibility: protected - parameters: - - name: columns - - name: callback - comment: '# * Execute the given callback while selecting the given columns. - - # * - - # * After running the callback, the columns are reset to the original value. - - # * - - # * @param array $columns - - # * @param callable $callback - - # * @return mixed' -- name: insert - visibility: public - parameters: - - name: values - comment: '# * Insert new records into the database. - - # * - - # * @param array $values - - # * @return bool' -- name: insertOrIgnore - visibility: public - parameters: - - name: values - comment: '# * Insert new records into the database while ignoring errors. - - # * - - # * @param array $values - - # * @return int' -- name: insertGetId - visibility: public - parameters: - - name: values - - name: sequence - default: 'null' - comment: '# * Insert a new record and get the value of the primary key. - - # * - - # * @param array $values - - # * @param string|null $sequence - - # * @return int' -- name: insertUsing - visibility: public - parameters: - - name: columns - - name: query - comment: '# * Insert new records into the table using a subquery. - - # * - - # * @param array $columns - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @return int' -- name: insertOrIgnoreUsing - visibility: public - parameters: - - name: columns - - name: query - comment: '# * Insert new records into the table using a subquery while ignoring - errors. - - # * - - # * @param array $columns - - # * @param \Closure|\Illuminate\Database\Query\Builder|\Illuminate\Database\Eloquent\Builder<*>|string $query - - # * @return int' -- name: update - visibility: public - parameters: - - name: values - comment: '# * Update records in the database. - - # * - - # * @param array $values - - # * @return int' -- name: updateFrom - visibility: public - parameters: - - name: values - comment: '# * Update records in a PostgreSQL database using the update from syntax. - - # * - - # * @param array $values - - # * @return int' -- name: updateOrInsert - visibility: public - parameters: - - name: attributes - - name: values - default: '[]' - comment: '# * Insert or update a record matching the attributes, and fill it with - values. - - # * - - # * @param array $attributes - - # * @param array|callable $values - - # * @return bool' -- name: upsert - visibility: public - parameters: - - name: values - - name: uniqueBy - - name: update - default: 'null' - comment: '# * Insert new records or update the existing ones. - - # * - - # * @param array $values - - # * @param array|string $uniqueBy - - # * @param array|null $update - - # * @return int' -- name: increment - visibility: public - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Increment a column''s value by a given amount. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int - - # * - - # * @throws \InvalidArgumentException' -- name: incrementEach - visibility: public - parameters: - - name: columns - - name: extra - default: '[]' - comment: '# * Increment the given column''s values by the given amounts. - - # * - - # * @param array $columns - - # * @param array $extra - - # * @return int - - # * - - # * @throws \InvalidArgumentException' -- name: decrement - visibility: public - parameters: - - name: column - - name: amount - default: '1' - - name: extra - default: '[]' - comment: '# * Decrement a column''s value by a given amount. - - # * - - # * @param string $column - - # * @param float|int $amount - - # * @param array $extra - - # * @return int - - # * - - # * @throws \InvalidArgumentException' -- name: decrementEach - visibility: public - parameters: - - name: columns - - name: extra - default: '[]' - comment: '# * Decrement the given column''s values by the given amounts. - - # * - - # * @param array $columns - - # * @param array $extra - - # * @return int - - # * - - # * @throws \InvalidArgumentException' -- name: delete - visibility: public - parameters: - - name: id - default: 'null' - comment: '# * Delete records from the database. - - # * - - # * @param mixed $id - - # * @return int' -- name: truncate - visibility: public - parameters: [] - comment: '# * Run a truncate statement on the table. - - # * - - # * @return void' -- name: newQuery - visibility: public - parameters: [] - comment: '# * Get a new instance of the query builder. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: forSubQuery - visibility: protected - parameters: [] - comment: '# * Create a new query instance for a sub-query. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: getColumns - visibility: public - parameters: [] - comment: '# * Get all of the query builder''s columns in a text-only array with - all expressions evaluated. - - # * - - # * @return array' -- name: raw - visibility: public - parameters: - - name: value - comment: '# * Create a raw database expression. - - # * - - # * @param mixed $value - - # * @return \Illuminate\Contracts\Database\Query\Expression' -- name: getUnionBuilders - visibility: protected - parameters: [] - comment: '# * Get the query builder instances that are used in the union of the - query. - - # * - - # * @return \Illuminate\Support\Collection' -- name: getBindings - visibility: public - parameters: [] - comment: '# * Get the current query value bindings in a flattened array. - - # * - - # * @return array' -- name: getRawBindings - visibility: public - parameters: [] - comment: '# * Get the raw array of bindings. - - # * - - # * @return array' -- name: setBindings - visibility: public - parameters: - - name: bindings - - name: type - default: '''where''' - comment: '# * Set the bindings on the query builder. - - # * - - # * @param array $bindings - - # * @param string $type - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: addBinding - visibility: public - parameters: - - name: value - - name: type - default: '''where''' - comment: '# * Add a binding to the query. - - # * - - # * @param mixed $value - - # * @param string $type - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: castBinding - visibility: public - parameters: - - name: value - comment: '# * Cast the given binding value. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: mergeBindings - visibility: public - parameters: - - name: query - comment: '# * Merge an array of bindings into our bindings. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return $this' -- name: cleanBindings - visibility: public - parameters: - - name: bindings - comment: '# * Remove all of the expressions from a list of bindings. - - # * - - # * @param array $bindings - - # * @return array' -- name: flattenValue - visibility: protected - parameters: - - name: value - comment: '# * Get a scalar type value from an unknown type of input. - - # * - - # * @param mixed $value - - # * @return mixed' -- name: defaultKeyName - visibility: protected - parameters: [] - comment: '# * Get the default key name of the table. - - # * - - # * @return string' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the database connection instance. - - # * - - # * @return \Illuminate\Database\ConnectionInterface' -- name: getProcessor - visibility: public - parameters: [] - comment: '# * Get the database query processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\Processor' -- name: getGrammar - visibility: public - parameters: [] - comment: '# * Get the query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\Grammar' -- name: useWritePdo - visibility: public - parameters: [] - comment: '# * Use the "write" PDO connection when executing the query. - - # * - - # * @return $this' -- name: isQueryable - visibility: protected - parameters: - - name: value - comment: '# * Determine if the value is a query builder instance or a Closure. - - # * - - # * @param mixed $value - - # * @return bool' -- name: clone - visibility: public - parameters: [] - comment: '# * Clone the query. - - # * - - # * @return static' -- name: cloneWithout - visibility: public - parameters: - - name: properties - comment: '# * Clone the query without the given properties. - - # * - - # * @param array $properties - - # * @return static' -- name: cloneWithoutBindings - visibility: public - parameters: - - name: except - comment: '# * Clone the query without the given bindings. - - # * - - # * @param array $except - - # * @return static' -- name: dump - visibility: public - parameters: - - name: '...$args' - comment: '# * Dump the current SQL and bindings. - - # * - - # * @param mixed ...$args - - # * @return $this' -- name: dumpRawSql - visibility: public - parameters: [] - comment: '# * Dump the raw current SQL with embedded bindings. - - # * - - # * @return $this' -- name: dd - visibility: public - parameters: [] - comment: '# * Die and dump the current SQL and bindings. - - # * - - # * @return never' -- name: ddRawSql - visibility: public - parameters: [] - comment: '# * Die and dump the current SQL with embedded bindings. - - # * - - # * @return never' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Handle dynamic method calls into the method. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \BadMethodCallException' -traits: -- BackedEnum -- Carbon\CarbonPeriod -- Closure -- DateTimeInterface -- Illuminate\Contracts\Database\Query\ConditionExpression -- Illuminate\Contracts\Support\Arrayable -- Illuminate\Database\Concerns\BuildsQueries -- Illuminate\Database\Concerns\ExplainsQueries -- Illuminate\Database\ConnectionInterface -- Illuminate\Database\Eloquent\Relations\Relation -- Illuminate\Database\Query\Grammars\Grammar -- Illuminate\Database\Query\Processors\Processor -- Illuminate\Pagination\Paginator -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\LazyCollection -- Illuminate\Support\Str -- Illuminate\Support\Traits\ForwardsCalls -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- LogicException -- RuntimeException -- UnitEnum -interfaces: -- BuilderContract diff --git a/api/laravel/Database/Query/Expression.yaml b/api/laravel/Database/Query/Expression.yaml deleted file mode 100644 index 10bdab6..0000000 --- a/api/laravel/Database/Query/Expression.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: Expression -class_comment: null -dependencies: -- name: ExpressionContract - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: Grammar - type: class - source: Illuminate\Database\Grammar -properties: -- name: value - visibility: protected - comment: '# * The value of the expression. - - # * - - # * @var string|int|float' -methods: -- name: __construct - visibility: public - parameters: - - name: value - comment: "# * The value of the expression.\n# *\n# * @var string|int|float\n# */\n\ - # protected $value;\n# \n# /**\n# * Create a new raw query expression.\n# *\n\ - # * @param string|int|float $value\n# * @return void" -- name: getValue - visibility: public - parameters: - - name: grammar - comment: '# * Get the value of the expression. - - # * - - # * @param \Illuminate\Database\Grammar $grammar - - # * @return string|int|float' -traits: -- Illuminate\Database\Grammar -interfaces: -- ExpressionContract diff --git a/api/laravel/Database/Query/Grammars/Grammar.yaml b/api/laravel/Database/Query/Grammars/Grammar.yaml deleted file mode 100644 index 76a608a..0000000 --- a/api/laravel/Database/Query/Grammars/Grammar.yaml +++ /dev/null @@ -1,1362 +0,0 @@ -name: Grammar -class_comment: null -dependencies: -- name: Expression - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: CompilesJsonPaths - type: class - source: Illuminate\Database\Concerns\CompilesJsonPaths -- name: BaseGrammar - type: class - source: Illuminate\Database\Grammar -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: JoinClause - type: class - source: Illuminate\Database\Query\JoinClause -- name: JoinLateralClause - type: class - source: Illuminate\Database\Query\JoinLateralClause -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: RuntimeException - type: class - source: RuntimeException -- name: CompilesJsonPaths - type: class - source: CompilesJsonPaths -properties: -- name: operators - visibility: protected - comment: '# * The grammar specific operators. - - # * - - # * @var array' -- name: bitwiseOperators - visibility: protected - comment: '# * The grammar specific bitwise operators. - - # * - - # * @var array' -- name: selectComponents - visibility: protected - comment: '# * The components that make up a select clause. - - # * - - # * @var string[]' -methods: -- name: compileSelect - visibility: public - parameters: - - name: query - comment: "# * The grammar specific operators.\n# *\n# * @var array\n# */\n# protected\ - \ $operators = [];\n# \n# /**\n# * The grammar specific bitwise operators.\n#\ - \ *\n# * @var array\n# */\n# protected $bitwiseOperators = [];\n# \n# /**\n# *\ - \ The components that make up a select clause.\n# *\n# * @var string[]\n# */\n\ - # protected $selectComponents = [\n# 'aggregate',\n# 'columns',\n# 'from',\n#\ - \ 'indexHint',\n# 'joins',\n# 'wheres',\n# 'groups',\n# 'havings',\n# 'orders',\n\ - # 'limit',\n# 'offset',\n# 'lock',\n# ];\n# \n# /**\n# * Compile a select query\ - \ into SQL.\n# *\n# * @param \\Illuminate\\Database\\Query\\Builder $query\n\ - # * @return string" -- name: compileComponents - visibility: protected - parameters: - - name: query - comment: '# * Compile the components necessary for a select clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return array' -- name: compileAggregate - visibility: protected - parameters: - - name: query - - name: aggregate - comment: '# * Compile an aggregated select clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $aggregate - - # * @return string' -- name: compileColumns - visibility: protected - parameters: - - name: query - - name: columns - comment: '# * Compile the "select *" portion of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @return string|null' -- name: compileFrom - visibility: protected - parameters: - - name: query - - name: table - comment: '# * Compile the "from" portion of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @return string' -- name: compileJoins - visibility: protected - parameters: - - name: query - - name: joins - comment: '# * Compile the "join" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $joins - - # * @return string' -- name: compileJoinLateral - visibility: public - parameters: - - name: join - - name: expression - comment: '# * Compile a "lateral join" clause. - - # * - - # * @param \Illuminate\Database\Query\JoinLateralClause $join - - # * @param string $expression - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileWheres - visibility: public - parameters: - - name: query - comment: '# * Compile the "where" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileWheresToArray - visibility: protected - parameters: - - name: query - comment: '# * Get an array of all the where clauses for the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return array' -- name: concatenateWhereClauses - visibility: protected - parameters: - - name: query - - name: sql - comment: '# * Format the where clause statements into one string. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $sql - - # * @return string' -- name: whereRaw - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a raw where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereBasic - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a basic where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereBitwise - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a bitwise operator where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereIn - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where in" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNotIn - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where not in" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNotInRaw - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where not in raw" clause. - - # * - - # * For safety, whereIntegerInRaw ensures this method is only used with integer - values. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereInRaw - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where in raw" clause. - - # * - - # * For safety, whereIntegerInRaw ensures this method is only used with integer - values. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNull - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where null" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNotNull - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where not null" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereBetween - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "between" where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereBetweenColumns - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "between" where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereDate - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where date" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereTime - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where time" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereDay - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where day" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereMonth - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where month" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereYear - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where year" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: dateBasedWhere - visibility: protected - parameters: - - name: type - - name: query - - name: where - comment: '# * Compile a date based where clause. - - # * - - # * @param string $type - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereColumn - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a where clause comparing two columns. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNested - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a nested where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereSub - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a where condition with a sub-select. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereExists - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a where exists clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereNotExists - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a where exists clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereRowValues - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a where row values condition. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereJsonBoolean - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where JSON boolean" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereJsonContains - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where JSON contains" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileJsonContains - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON contains" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: whereJsonOverlaps - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where JSON overlaps" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileJsonOverlaps - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON overlaps" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: prepareBindingForJsonContains - visibility: public - parameters: - - name: binding - comment: '# * Prepare the binding for a "JSON contains" statement. - - # * - - # * @param mixed $binding - - # * @return string' -- name: whereJsonContainsKey - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where JSON contains key" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileJsonContainsKey - visibility: protected - parameters: - - name: column - comment: '# * Compile a "JSON contains key" statement into SQL. - - # * - - # * @param string $column - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: whereJsonLength - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where JSON length" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileJsonLength - visibility: protected - parameters: - - name: column - - name: operator - - name: value - comment: '# * Compile a "JSON length" statement into SQL. - - # * - - # * @param string $column - - # * @param string $operator - - # * @param string $value - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileJsonValueCast - visibility: public - parameters: - - name: value - comment: '# * Compile a "JSON value cast" statement into SQL. - - # * - - # * @param string $value - - # * @return string' -- name: whereFullText - visibility: public - parameters: - - name: query - - name: where - comment: '# * Compile a "where fulltext" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereExpression - visibility: public - parameters: - - name: query - - name: where - comment: '# * Compile a clause based on an expression. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileGroups - visibility: protected - parameters: - - name: query - - name: groups - comment: '# * Compile the "group by" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $groups - - # * @return string' -- name: compileHavings - visibility: protected - parameters: - - name: query - comment: '# * Compile the "having" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileHaving - visibility: protected - parameters: - - name: having - comment: '# * Compile a single having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileBasicHaving - visibility: protected - parameters: - - name: having - comment: '# * Compile a basic having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingBetween - visibility: protected - parameters: - - name: having - comment: '# * Compile a "between" having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingNull - visibility: protected - parameters: - - name: having - comment: '# * Compile a having null clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingNotNull - visibility: protected - parameters: - - name: having - comment: '# * Compile a having not null clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingBit - visibility: protected - parameters: - - name: having - comment: '# * Compile a having clause involving a bit operator. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingExpression - visibility: protected - parameters: - - name: having - comment: '# * Compile a having clause involving an expression. - - # * - - # * @param array $having - - # * @return string' -- name: compileNestedHavings - visibility: protected - parameters: - - name: having - comment: '# * Compile a nested having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileOrders - visibility: protected - parameters: - - name: query - - name: orders - comment: '# * Compile the "order by" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $orders - - # * @return string' -- name: compileOrdersToArray - visibility: protected - parameters: - - name: query - - name: orders - comment: '# * Compile the query orders to an array. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $orders - - # * @return array' -- name: compileRandom - visibility: public - parameters: - - name: seed - comment: '# * Compile the random statement into SQL. - - # * - - # * @param string|int $seed - - # * @return string' -- name: compileLimit - visibility: protected - parameters: - - name: query - - name: limit - comment: '# * Compile the "limit" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param int $limit - - # * @return string' -- name: compileGroupLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a group limit clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileRowNumber - visibility: protected - parameters: - - name: partition - - name: orders - comment: '# * Compile a row number clause. - - # * - - # * @param string $partition - - # * @param string $orders - - # * @return string' -- name: compileOffset - visibility: protected - parameters: - - name: query - - name: offset - comment: '# * Compile the "offset" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param int $offset - - # * @return string' -- name: compileUnions - visibility: protected - parameters: - - name: query - comment: '# * Compile the "union" queries attached to the main query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileUnion - visibility: protected - parameters: - - name: union - comment: '# * Compile a single union statement. - - # * - - # * @param array $union - - # * @return string' -- name: wrapUnion - visibility: protected - parameters: - - name: sql - comment: '# * Wrap a union subquery in parentheses. - - # * - - # * @param string $sql - - # * @return string' -- name: compileUnionAggregate - visibility: protected - parameters: - - name: query - comment: '# * Compile a union aggregate query into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileExists - visibility: public - parameters: - - name: query - comment: '# * Compile an exists statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileInsert - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileInsertOrIgnore - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert ignore statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileInsertGetId - visibility: public - parameters: - - name: query - - name: values - - name: sequence - comment: '# * Compile an insert and get ID statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param string $sequence - - # * @return string' -- name: compileInsertUsing - visibility: public - parameters: - - name: query - - name: columns - - name: sql - comment: '# * Compile an insert statement using a subquery into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @param string $sql - - # * @return string' -- name: compileInsertOrIgnoreUsing - visibility: public - parameters: - - name: query - - name: columns - - name: sql - comment: '# * Compile an insert ignore statement using a subquery into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @param string $sql - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileUpdate - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an update statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpdateColumns - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile the columns for an update statement. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpdateWithoutJoins - visibility: protected - parameters: - - name: query - - name: table - - name: columns - - name: where - comment: '# * Compile an update statement without joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $columns - - # * @param string $where - - # * @return string' -- name: compileUpdateWithJoins - visibility: protected - parameters: - - name: query - - name: table - - name: columns - - name: where - comment: '# * Compile an update statement with joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $columns - - # * @param string $where - - # * @return string' -- name: compileUpsert - visibility: public - parameters: - - name: query - - name: values - - name: uniqueBy - - name: update - comment: '# * Compile an "upsert" statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param array $uniqueBy - - # * @param array $update - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: prepareBindingsForUpdate - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileDelete - visibility: public - parameters: - - name: query - comment: '# * Compile a delete statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileDeleteWithoutJoins - visibility: protected - parameters: - - name: query - - name: table - - name: where - comment: '# * Compile a delete statement without joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $where - - # * @return string' -- name: compileDeleteWithJoins - visibility: protected - parameters: - - name: query - - name: table - - name: where - comment: '# * Compile a delete statement with joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $where - - # * @return string' -- name: prepareBindingsForDelete - visibility: public - parameters: - - name: bindings - comment: '# * Prepare the bindings for a delete statement. - - # * - - # * @param array $bindings - - # * @return array' -- name: compileTruncate - visibility: public - parameters: - - name: query - comment: '# * Compile a truncate table statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return array' -- name: compileLock - visibility: protected - parameters: - - name: query - - name: value - comment: '# * Compile the lock into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param bool|string $value - - # * @return string' -- name: supportsSavepoints - visibility: public - parameters: [] - comment: '# * Determine if the grammar supports savepoints. - - # * - - # * @return bool' -- name: compileSavepoint - visibility: public - parameters: - - name: name - comment: '# * Compile the SQL statement to define a savepoint. - - # * - - # * @param string $name - - # * @return string' -- name: compileSavepointRollBack - visibility: public - parameters: - - name: name - comment: '# * Compile the SQL statement to execute a savepoint rollback. - - # * - - # * @param string $name - - # * @return string' -- name: wrapJsonBooleanSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector for boolean values. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonBooleanValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON boolean value. - - # * - - # * @param string $value - - # * @return string' -- name: concatenate - visibility: protected - parameters: - - name: segments - comment: '# * Concatenate an array of segments, removing empties. - - # * - - # * @param array $segments - - # * @return string' -- name: removeLeadingBoolean - visibility: protected - parameters: - - name: value - comment: '# * Remove the leading boolean from a statement. - - # * - - # * @param string $value - - # * @return string' -- name: substituteBindingsIntoRawSql - visibility: public - parameters: - - name: sql - - name: bindings - comment: '# * Substitute the given bindings into the given raw SQL query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @return string' -- name: getOperators - visibility: public - parameters: [] - comment: '# * Get the grammar specific operators. - - # * - - # * @return array' -- name: getBitwiseOperators - visibility: public - parameters: [] - comment: '# * Get the grammar specific bitwise operators. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Database\Query\Expression -- Illuminate\Database\Concerns\CompilesJsonPaths -- Illuminate\Database\Query\Builder -- Illuminate\Database\Query\JoinClause -- Illuminate\Database\Query\JoinLateralClause -- Illuminate\Support\Arr -- RuntimeException -- CompilesJsonPaths -interfaces: [] diff --git a/api/laravel/Database/Query/Grammars/MariaDbGrammar.yaml b/api/laravel/Database/Query/Grammars/MariaDbGrammar.yaml deleted file mode 100644 index 1276c40..0000000 --- a/api/laravel/Database/Query/Grammars/MariaDbGrammar.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: MariaDbGrammar -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: JoinLateralClause - type: class - source: Illuminate\Database\Query\JoinLateralClause -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: -- name: compileJoinLateral - visibility: public - parameters: - - name: join - - name: expression - comment: '# * Compile a "lateral join" clause. - - # * - - # * @param \Illuminate\Database\Query\JoinLateralClause $join - - # * @param string $expression - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileJsonValueCast - visibility: public - parameters: - - name: value - comment: '# * Compile a "JSON value cast" statement into SQL. - - # * - - # * @param string $value - - # * @return string' -- name: useLegacyGroupLimit - visibility: public - parameters: - - name: query - comment: '# * Determine whether to use a legacy group limit clause for MySQL < 8.0. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return bool' -traits: -- Illuminate\Database\Query\Builder -- Illuminate\Database\Query\JoinLateralClause -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Query/Grammars/MySqlGrammar.yaml b/api/laravel/Database/Query/Grammars/MySqlGrammar.yaml deleted file mode 100644 index 5a315c7..0000000 --- a/api/laravel/Database/Query/Grammars/MySqlGrammar.yaml +++ /dev/null @@ -1,401 +0,0 @@ -name: MySqlGrammar -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: JoinLateralClause - type: class - source: Illuminate\Database\Query\JoinLateralClause -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: operators - visibility: protected - comment: '# * The grammar specific operators. - - # * - - # * @var string[]' -methods: -- name: whereNull - visibility: protected - parameters: - - name: query - - name: where - comment: "# * The grammar specific operators.\n# *\n# * @var string[]\n# */\n# protected\ - \ $operators = ['sounds like'];\n# \n# /**\n# * Add a \"where null\" clause to\ - \ the query.\n# *\n# * @param \\Illuminate\\Database\\Query\\Builder $query\n\ - # * @param array $where\n# * @return string" -- name: whereNotNull - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Add a "where not null" clause to the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereFullText - visibility: public - parameters: - - name: query - - name: where - comment: '# * Compile a "where fulltext" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileIndexHint - visibility: protected - parameters: - - name: query - - name: indexHint - comment: '# * Compile the index hints for the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param \Illuminate\Database\Query\IndexHint $indexHint - - # * @return string' -- name: compileGroupLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a group limit clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: useLegacyGroupLimit - visibility: public - parameters: - - name: query - comment: '# * Determine whether to use a legacy group limit clause for MySQL < 8.0. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return bool' -- name: compileLegacyGroupLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a group limit clause for MySQL < 8.0. - - # * - - # * Derived from https://softonsofa.com/tweaking-eloquent-relations-how-to-get-n-related-models-per-parent/. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileInsertOrIgnore - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert ignore statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileInsertOrIgnoreUsing - visibility: public - parameters: - - name: query - - name: columns - - name: sql - comment: '# * Compile an insert ignore statement using a subquery into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @param string $sql - - # * @return string' -- name: compileJsonContains - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON contains" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string' -- name: compileJsonOverlaps - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON overlaps" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string' -- name: compileJsonContainsKey - visibility: protected - parameters: - - name: column - comment: '# * Compile a "JSON contains key" statement into SQL. - - # * - - # * @param string $column - - # * @return string' -- name: compileJsonLength - visibility: protected - parameters: - - name: column - - name: operator - - name: value - comment: '# * Compile a "JSON length" statement into SQL. - - # * - - # * @param string $column - - # * @param string $operator - - # * @param string $value - - # * @return string' -- name: compileJsonValueCast - visibility: public - parameters: - - name: value - comment: '# * Compile a "JSON value cast" statement into SQL. - - # * - - # * @param string $value - - # * @return string' -- name: compileRandom - visibility: public - parameters: - - name: seed - comment: '# * Compile the random statement into SQL. - - # * - - # * @param string|int $seed - - # * @return string' -- name: compileLock - visibility: protected - parameters: - - name: query - - name: value - comment: '# * Compile the lock into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param bool|string $value - - # * @return string' -- name: compileInsert - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpdateColumns - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile the columns for an update statement. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpsert - visibility: public - parameters: - - name: query - - name: values - - name: uniqueBy - - name: update - comment: '# * Compile an "upsert" statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param array $uniqueBy - - # * @param array $update - - # * @return string' -- name: compileJoinLateral - visibility: public - parameters: - - name: join - - name: expression - comment: '# * Compile a "lateral join" clause. - - # * - - # * @param \Illuminate\Database\Query\JoinLateralClause $join - - # * @param string $expression - - # * @return string' -- name: compileJsonUpdateColumn - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Prepare a JSON column being updated using the JSON_SET function. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return string' -- name: compileUpdateWithoutJoins - visibility: protected - parameters: - - name: query - - name: table - - name: columns - - name: where - comment: '# * Compile an update statement without joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $columns - - # * @param string $where - - # * @return string' -- name: prepareBindingsForUpdate - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * Booleans, integers, and doubles are inserted into JSON updates as raw values. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileDeleteWithoutJoins - visibility: protected - parameters: - - name: query - - name: table - - name: where - comment: '# * Compile a delete query that does not use joins. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $where - - # * @return string' -- name: wrapValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap a single string in keyword identifiers. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonBooleanSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector for boolean values. - - # * - - # * @param string $value - - # * @return string' -traits: -- Illuminate\Database\Query\Builder -- Illuminate\Database\Query\JoinLateralClause -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Query/Grammars/PostgresGrammar.yaml b/api/laravel/Database/Query/Grammars/PostgresGrammar.yaml deleted file mode 100644 index fd2a386..0000000 --- a/api/laravel/Database/Query/Grammars/PostgresGrammar.yaml +++ /dev/null @@ -1,528 +0,0 @@ -name: PostgresGrammar -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: JoinLateralClause - type: class - source: Illuminate\Database\Query\JoinLateralClause -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: operators - visibility: protected - comment: '# * All of the available clause operators. - - # * - - # * @var string[]' -- name: bitwiseOperators - visibility: protected - comment: '# * The grammar specific bitwise operators. - - # * - - # * @var array' -methods: -- name: whereBasic - visibility: protected - parameters: - - name: query - - name: where - comment: "# * All of the available clause operators.\n# *\n# * @var string[]\n#\ - \ */\n# protected $operators = [\n# '=', '<', '>', '<=', '>=', '<>', '!=',\n#\ - \ 'like', 'not like', 'between', 'ilike', 'not ilike',\n# '~', '&', '|', '#',\ - \ '<<', '>>', '<<=', '>>=',\n# '&&', '@>', '<@', '?', '?|', '?&', '||', '-', '@?',\ - \ '@@', '#-',\n# 'is distinct from', 'is not distinct from',\n# ];\n# \n# /**\n\ - # * The grammar specific bitwise operators.\n# *\n# * @var array\n# */\n# protected\ - \ $bitwiseOperators = [\n# '~', '&', '|', '#', '<<', '>>', '<<=', '>>=',\n# ];\n\ - # \n# /**\n# * Compile a basic where clause.\n# *\n# * @param \\Illuminate\\\ - Database\\Query\\Builder $query\n# * @param array $where\n# * @return string" -- name: whereBitwise - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a bitwise operator where clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereDate - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where date" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereTime - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where time" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: dateBasedWhere - visibility: protected - parameters: - - name: type - - name: query - - name: where - comment: '# * Compile a date based where clause. - - # * - - # * @param string $type - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereFullText - visibility: public - parameters: - - name: query - - name: where - comment: '# * Compile a "where fulltext" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: validFullTextLanguages - visibility: protected - parameters: [] - comment: '# * Get an array of valid full text languages. - - # * - - # * @return array' -- name: compileColumns - visibility: protected - parameters: - - name: query - - name: columns - comment: '# * Compile the "select *" portion of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @return string|null' -- name: compileJsonContains - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON contains" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string' -- name: compileJsonContainsKey - visibility: protected - parameters: - - name: column - comment: '# * Compile a "JSON contains key" statement into SQL. - - # * - - # * @param string $column - - # * @return string' -- name: compileJsonLength - visibility: protected - parameters: - - name: column - - name: operator - - name: value - comment: '# * Compile a "JSON length" statement into SQL. - - # * - - # * @param string $column - - # * @param string $operator - - # * @param string $value - - # * @return string' -- name: compileHaving - visibility: protected - parameters: - - name: having - comment: '# * Compile a single having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingBitwise - visibility: protected - parameters: - - name: having - comment: '# * Compile a having clause involving a bitwise operator. - - # * - - # * @param array $having - - # * @return string' -- name: compileLock - visibility: protected - parameters: - - name: query - - name: value - comment: '# * Compile the lock into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param bool|string $value - - # * @return string' -- name: compileInsertOrIgnore - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert ignore statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileInsertOrIgnoreUsing - visibility: public - parameters: - - name: query - - name: columns - - name: sql - comment: '# * Compile an insert ignore statement using a subquery into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @param string $sql - - # * @return string' -- name: compileInsertGetId - visibility: public - parameters: - - name: query - - name: values - - name: sequence - comment: '# * Compile an insert and get ID statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param string $sequence - - # * @return string' -- name: compileUpdate - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an update statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpdateColumns - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile the columns for an update statement. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpsert - visibility: public - parameters: - - name: query - - name: values - - name: uniqueBy - - name: update - comment: '# * Compile an "upsert" statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param array $uniqueBy - - # * @param array $update - - # * @return string' -- name: compileJoinLateral - visibility: public - parameters: - - name: join - - name: expression - comment: '# * Compile a "lateral join" clause. - - # * - - # * @param \Illuminate\Database\Query\JoinLateralClause $join - - # * @param string $expression - - # * @return string' -- name: compileJsonUpdateColumn - visibility: protected - parameters: - - name: key - - name: value - comment: '# * Prepares a JSON column being updated using the JSONB_SET function. - - # * - - # * @param string $key - - # * @param mixed $value - - # * @return string' -- name: compileUpdateFrom - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an update from statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpdateWheres - visibility: protected - parameters: - - name: query - comment: '# * Compile the additional where clauses for updates with joins. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileUpdateJoinWheres - visibility: protected - parameters: - - name: query - comment: '# * Compile the "join" clause where clauses for an update. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: prepareBindingsForUpdateFrom - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileUpdateWithJoinsOrLimit - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile an update statement with joins or limit into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: prepareBindingsForUpdate - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileDelete - visibility: public - parameters: - - name: query - comment: '# * Compile a delete statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileDeleteWithJoinsOrLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a delete statement with joins or limit into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileTruncate - visibility: public - parameters: - - name: query - comment: '# * Compile a truncate table statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return array' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonBooleanSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector for boolean values. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonBooleanValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON boolean value. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonPathAttributes - visibility: protected - parameters: - - name: path - comment: '# * Wrap the attributes of the given JSON path. - - # * - - # * @param array $path - - # * @return array' -- name: parseJsonPathArrayKeys - visibility: protected - parameters: - - name: attribute - comment: '# * Parse the given JSON path attribute for array keys. - - # * - - # * @param string $attribute - - # * @return array' -- name: substituteBindingsIntoRawSql - visibility: public - parameters: - - name: sql - - name: bindings - comment: '# * Substitute the given bindings into the given raw SQL query. - - # * - - # * @param string $sql - - # * @param array $bindings - - # * @return string' -traits: -- Illuminate\Database\Query\Builder -- Illuminate\Database\Query\JoinLateralClause -- Illuminate\Support\Arr -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Query/Grammars/SQLiteGrammar.yaml b/api/laravel/Database/Query/Grammars/SQLiteGrammar.yaml deleted file mode 100644 index 7221e1d..0000000 --- a/api/laravel/Database/Query/Grammars/SQLiteGrammar.yaml +++ /dev/null @@ -1,388 +0,0 @@ -name: SQLiteGrammar -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: operators - visibility: protected - comment: '# * All of the available clause operators. - - # * - - # * @var string[]' -methods: -- name: compileLock - visibility: protected - parameters: - - name: query - - name: value - comment: "# * All of the available clause operators.\n# *\n# * @var string[]\n#\ - \ */\n# protected $operators = [\n# '=', '<', '>', '<=', '>=', '<>', '!=',\n#\ - \ 'like', 'not like', 'ilike',\n# '&', '|', '<<', '>>',\n# ];\n# \n# /**\n# *\ - \ Compile the lock into SQL.\n# *\n# * @param \\Illuminate\\Database\\Query\\\ - Builder $query\n# * @param bool|string $value\n# * @return string" -- name: wrapUnion - visibility: protected - parameters: - - name: sql - comment: '# * Wrap a union subquery in parentheses. - - # * - - # * @param string $sql - - # * @return string' -- name: whereDate - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where date" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereDay - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where day" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereMonth - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where month" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereYear - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where year" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereTime - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where time" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: dateBasedWhere - visibility: protected - parameters: - - name: type - - name: query - - name: where - comment: '# * Compile a date based where clause. - - # * - - # * @param string $type - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileIndexHint - visibility: protected - parameters: - - name: query - - name: indexHint - comment: '# * Compile the index hints for the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param \Illuminate\Database\Query\IndexHint $indexHint - - # * @return string' -- name: compileJsonLength - visibility: protected - parameters: - - name: column - - name: operator - - name: value - comment: '# * Compile a "JSON length" statement into SQL. - - # * - - # * @param string $column - - # * @param string $operator - - # * @param string $value - - # * @return string' -- name: compileJsonContains - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON contains" statement into SQL. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return string' -- name: prepareBindingForJsonContains - visibility: public - parameters: - - name: binding - comment: '# * Prepare the binding for a "JSON contains" statement. - - # * - - # * @param mixed $binding - - # * @return mixed' -- name: compileJsonContainsKey - visibility: protected - parameters: - - name: column - comment: '# * Compile a "JSON contains key" statement into SQL. - - # * - - # * @param string $column - - # * @return string' -- name: compileGroupLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a group limit clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileUpdate - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an update statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileInsertOrIgnore - visibility: public - parameters: - - name: query - - name: values - comment: '# * Compile an insert ignore statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileInsertOrIgnoreUsing - visibility: public - parameters: - - name: query - - name: columns - - name: sql - comment: '# * Compile an insert ignore statement using a subquery into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @param string $sql - - # * @return string' -- name: compileUpdateColumns - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile the columns for an update statement. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: compileUpsert - visibility: public - parameters: - - name: query - - name: values - - name: uniqueBy - - name: update - comment: '# * Compile an "upsert" statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param array $uniqueBy - - # * @param array $update - - # * @return string' -- name: groupJsonColumnsForUpdate - visibility: protected - parameters: - - name: values - comment: '# * Group the nested JSON columns. - - # * - - # * @param array $values - - # * @return array' -- name: compileJsonPatch - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON" patch statement into SQL. - - # * - - # * @param string $column - - # * @param mixed $value - - # * @return string' -- name: compileUpdateWithJoinsOrLimit - visibility: protected - parameters: - - name: query - - name: values - comment: '# * Compile an update statement with joins or limit into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @return string' -- name: prepareBindingsForUpdate - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileDelete - visibility: public - parameters: - - name: query - comment: '# * Compile a delete statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileDeleteWithJoinsOrLimit - visibility: protected - parameters: - - name: query - comment: '# * Compile a delete statement with joins or limit into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileTruncate - visibility: public - parameters: - - name: query - comment: '# * Compile a truncate table statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return array' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -traits: -- Illuminate\Database\Query\Builder -- Illuminate\Support\Arr -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Query/Grammars/SqlServerGrammar.yaml b/api/laravel/Database/Query/Grammars/SqlServerGrammar.yaml deleted file mode 100644 index f6b6c93..0000000 --- a/api/laravel/Database/Query/Grammars/SqlServerGrammar.yaml +++ /dev/null @@ -1,479 +0,0 @@ -name: SqlServerGrammar -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -- name: JoinLateralClause - type: class - source: Illuminate\Database\Query\JoinLateralClause -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: operators - visibility: protected - comment: '# * All of the available clause operators. - - # * - - # * @var string[]' -- name: selectComponents - visibility: protected - comment: '# * The components that make up a select clause. - - # * - - # * @var string[]' -methods: -- name: compileSelect - visibility: public - parameters: - - name: query - comment: "# * All of the available clause operators.\n# *\n# * @var string[]\n#\ - \ */\n# protected $operators = [\n# '=', '<', '>', '<=', '>=', '!<', '!>', '<>',\ - \ '!=',\n# 'like', 'not like', 'ilike',\n# '&', '&=', '|', '|=', '^', '^=',\n\ - # ];\n# \n# /**\n# * The components that make up a select clause.\n# *\n# * @var\ - \ string[]\n# */\n# protected $selectComponents = [\n# 'aggregate',\n# 'columns',\n\ - # 'from',\n# 'indexHint',\n# 'joins',\n# 'wheres',\n# 'groups',\n# 'havings',\n\ - # 'orders',\n# 'offset',\n# 'limit',\n# 'lock',\n# ];\n# \n# /**\n# * Compile\ - \ a select query into SQL.\n# *\n# * @param \\Illuminate\\Database\\Query\\Builder\ - \ $query\n# * @return string" -- name: compileColumns - visibility: protected - parameters: - - name: query - - name: columns - comment: '# * Compile the "select *" portion of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $columns - - # * @return string|null' -- name: compileFrom - visibility: protected - parameters: - - name: query - - name: table - comment: '# * Compile the "from" portion of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @return string' -- name: compileIndexHint - visibility: protected - parameters: - - name: query - - name: indexHint - comment: '# * Compile the index hints for the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param \Illuminate\Database\Query\IndexHint $indexHint - - # * @return string' -- name: whereBitwise - visibility: protected - parameters: - - name: query - - name: where - comment: '# * {@inheritdoc} - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereDate - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where date" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: whereTime - visibility: protected - parameters: - - name: query - - name: where - comment: '# * Compile a "where time" clause. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $where - - # * @return string' -- name: compileJsonContains - visibility: protected - parameters: - - name: column - - name: value - comment: '# * Compile a "JSON contains" statement into SQL. - - # * - - # * @param string $column - - # * @param string $value - - # * @return string' -- name: prepareBindingForJsonContains - visibility: public - parameters: - - name: binding - comment: '# * Prepare the binding for a "JSON contains" statement. - - # * - - # * @param mixed $binding - - # * @return string' -- name: compileJsonContainsKey - visibility: protected - parameters: - - name: column - comment: '# * Compile a "JSON contains key" statement into SQL. - - # * - - # * @param string $column - - # * @return string' -- name: compileJsonLength - visibility: protected - parameters: - - name: column - - name: operator - - name: value - comment: '# * Compile a "JSON length" statement into SQL. - - # * - - # * @param string $column - - # * @param string $operator - - # * @param string $value - - # * @return string' -- name: compileJsonValueCast - visibility: public - parameters: - - name: value - comment: '# * Compile a "JSON value cast" statement into SQL. - - # * - - # * @param string $value - - # * @return string' -- name: compileHaving - visibility: protected - parameters: - - name: having - comment: '# * Compile a single having clause. - - # * - - # * @param array $having - - # * @return string' -- name: compileHavingBitwise - visibility: protected - parameters: - - name: having - comment: '# * Compile a having clause involving a bitwise operator. - - # * - - # * @param array $having - - # * @return string' -- name: compileDeleteWithoutJoins - visibility: protected - parameters: - - name: query - - name: table - - name: where - comment: '# * Compile a delete statement without joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $where - - # * @return string' -- name: compileRandom - visibility: public - parameters: - - name: seed - comment: '# * Compile the random statement into SQL. - - # * - - # * @param string|int $seed - - # * @return string' -- name: compileLimit - visibility: protected - parameters: - - name: query - - name: limit - comment: '# * Compile the "limit" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param int $limit - - # * @return string' -- name: compileRowNumber - visibility: protected - parameters: - - name: partition - - name: orders - comment: '# * Compile a row number clause. - - # * - - # * @param string $partition - - # * @param string $orders - - # * @return string' -- name: compileOffset - visibility: protected - parameters: - - name: query - - name: offset - comment: '# * Compile the "offset" portions of the query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param int $offset - - # * @return string' -- name: compileLock - visibility: protected - parameters: - - name: query - - name: value - comment: '# * Compile the lock into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param bool|string $value - - # * @return string' -- name: wrapUnion - visibility: protected - parameters: - - name: sql - comment: '# * Wrap a union subquery in parentheses. - - # * - - # * @param string $sql - - # * @return string' -- name: compileExists - visibility: public - parameters: - - name: query - comment: '# * Compile an exists statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @return string' -- name: compileUpdateWithJoins - visibility: protected - parameters: - - name: query - - name: table - - name: columns - - name: where - comment: '# * Compile an update statement with joins into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $table - - # * @param string $columns - - # * @param string $where - - # * @return string' -- name: compileUpsert - visibility: public - parameters: - - name: query - - name: values - - name: uniqueBy - - name: update - comment: '# * Compile an "upsert" statement into SQL. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $values - - # * @param array $uniqueBy - - # * @param array $update - - # * @return string' -- name: prepareBindingsForUpdate - visibility: public - parameters: - - name: bindings - - name: values - comment: '# * Prepare the bindings for an update statement. - - # * - - # * @param array $bindings - - # * @param array $values - - # * @return array' -- name: compileJoinLateral - visibility: public - parameters: - - name: join - - name: expression - comment: '# * Compile a "lateral join" clause. - - # * - - # * @param \Illuminate\Database\Query\JoinLateralClause $join - - # * @param string $expression - - # * @return string' -- name: compileSavepoint - visibility: public - parameters: - - name: name - comment: '# * Compile the SQL statement to define a savepoint. - - # * - - # * @param string $name - - # * @return string' -- name: compileSavepointRollBack - visibility: public - parameters: - - name: name - comment: '# * Compile the SQL statement to execute a savepoint rollback. - - # * - - # * @param string $name - - # * @return string' -- name: getDateFormat - visibility: public - parameters: [] - comment: '# * Get the format for database stored dates. - - # * - - # * @return string' -- name: wrapValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap a single string in keyword identifiers. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonBooleanValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON boolean value. - - # * - - # * @param string $value - - # * @return string' -- name: wrapTable - visibility: public - parameters: - - name: table - comment: '# * Wrap a table in keyword identifiers. - - # * - - # * @param \Illuminate\Contracts\Database\Query\Expression|string $table - - # * @return string' -- name: wrapTableValuedFunction - visibility: protected - parameters: - - name: table - comment: '# * Wrap a table in keyword identifiers. - - # * - - # * @param string $table - - # * @return string' -traits: -- Illuminate\Database\Query\Builder -- Illuminate\Database\Query\JoinLateralClause -- Illuminate\Support\Arr -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Query/IndexHint.yaml b/api/laravel/Database/Query/IndexHint.yaml deleted file mode 100644 index c616f09..0000000 --- a/api/laravel/Database/Query/IndexHint.yaml +++ /dev/null @@ -1,30 +0,0 @@ -name: IndexHint -class_comment: null -dependencies: [] -properties: -- name: type - visibility: public - comment: '# * The type of query hint. - - # * - - # * @var string' -- name: index - visibility: public - comment: '# * The name of the index. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: type - - name: index - comment: "# * The type of query hint.\n# *\n# * @var string\n# */\n# public $type;\n\ - # \n# /**\n# * The name of the index.\n# *\n# * @var string\n# */\n# public $index;\n\ - # \n# /**\n# * Create a new index hint instance.\n# *\n# * @param string $type\n\ - # * @param string $index\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Query/JoinClause.yaml b/api/laravel/Database/Query/JoinClause.yaml deleted file mode 100644 index 3e4be9b..0000000 --- a/api/laravel/Database/Query/JoinClause.yaml +++ /dev/null @@ -1,160 +0,0 @@ -name: JoinClause -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: -- name: type - visibility: public - comment: '# * The type of join being performed. - - # * - - # * @var string' -- name: table - visibility: public - comment: '# * The table the join clause is joining to. - - # * - - # * @var string' -- name: parentConnection - visibility: protected - comment: '# * The connection of the parent query builder. - - # * - - # * @var \Illuminate\Database\ConnectionInterface' -- name: parentGrammar - visibility: protected - comment: '# * The grammar of the parent query builder. - - # * - - # * @var \Illuminate\Database\Query\Grammars\Grammar' -- name: parentProcessor - visibility: protected - comment: '# * The processor of the parent query builder. - - # * - - # * @var \Illuminate\Database\Query\Processors\Processor' -- name: parentClass - visibility: protected - comment: '# * The class name of the parent query builder. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: parentQuery - - name: type - - name: table - comment: "# * The type of join being performed.\n# *\n# * @var string\n# */\n# public\ - \ $type;\n# \n# /**\n# * The table the join clause is joining to.\n# *\n# * @var\ - \ string\n# */\n# public $table;\n# \n# /**\n# * The connection of the parent\ - \ query builder.\n# *\n# * @var \\Illuminate\\Database\\ConnectionInterface\n\ - # */\n# protected $parentConnection;\n# \n# /**\n# * The grammar of the parent\ - \ query builder.\n# *\n# * @var \\Illuminate\\Database\\Query\\Grammars\\Grammar\n\ - # */\n# protected $parentGrammar;\n# \n# /**\n# * The processor of the parent\ - \ query builder.\n# *\n# * @var \\Illuminate\\Database\\Query\\Processors\\Processor\n\ - # */\n# protected $parentProcessor;\n# \n# /**\n# * The class name of the parent\ - \ query builder.\n# *\n# * @var string\n# */\n# protected $parentClass;\n# \n\ - # /**\n# * Create a new join clause instance.\n# *\n# * @param \\Illuminate\\\ - Database\\Query\\Builder $parentQuery\n# * @param string $type\n# * @param\ - \ string $table\n# * @return void" -- name: 'on' - visibility: public - parameters: - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - - name: boolean - default: '''and''' - comment: '# * Add an "on" clause to the join. - - # * - - # * On clauses can be chained, e.g. - - # * - - # * $join->on(''contacts.user_id'', ''='', ''users.id'') - - # * ->on(''contacts.info_id'', ''='', ''info.id'') - - # * - - # * will produce the following SQL: - - # * - - # * on `contacts`.`user_id` = `users`.`id` and `contacts`.`info_id` = `info`.`id` - - # * - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @param string $boolean - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: orOn - visibility: public - parameters: - - name: first - - name: operator - default: 'null' - - name: second - default: 'null' - comment: '# * Add an "or on" clause to the join. - - # * - - # * @param \Closure|\Illuminate\Contracts\Database\Query\Expression|string $first - - # * @param string|null $operator - - # * @param \Illuminate\Contracts\Database\Query\Expression|string|null $second - - # * @return \Illuminate\Database\Query\JoinClause' -- name: newQuery - visibility: public - parameters: [] - comment: '# * Get a new instance of the join clause builder. - - # * - - # * @return \Illuminate\Database\Query\JoinClause' -- name: forSubQuery - visibility: protected - parameters: [] - comment: '# * Create a new query instance for sub-query. - - # * - - # * @return \Illuminate\Database\Query\Builder' -- name: newParentQuery - visibility: protected - parameters: [] - comment: '# * Create a new parent query instance. - - # * - - # * @return \Illuminate\Database\Query\Builder' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Database/Query/JoinLateralClause.yaml b/api/laravel/Database/Query/JoinLateralClause.yaml deleted file mode 100644 index d07073b..0000000 --- a/api/laravel/Database/Query/JoinLateralClause.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: JoinLateralClause -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/MariaDbProcessor.yaml b/api/laravel/Database/Query/Processors/MariaDbProcessor.yaml deleted file mode 100644 index 24fab73..0000000 --- a/api/laravel/Database/Query/Processors/MariaDbProcessor.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MariaDbProcessor -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/MySqlProcessor.yaml b/api/laravel/Database/Query/Processors/MySqlProcessor.yaml deleted file mode 100644 index 5369f57..0000000 --- a/api/laravel/Database/Query/Processors/MySqlProcessor.yaml +++ /dev/null @@ -1,40 +0,0 @@ -name: MySqlProcessor -class_comment: null -dependencies: [] -properties: [] -methods: -- name: processColumns - visibility: public - parameters: - - name: results - comment: '# * Process the results of a columns query. - - # * - - # * @param array $results - - # * @return array' -- name: processIndexes - visibility: public - parameters: - - name: results - comment: '# * Process the results of an indexes query. - - # * - - # * @param array $results - - # * @return array' -- name: processForeignKeys - visibility: public - parameters: - - name: results - comment: '# * Process the results of a foreign keys query. - - # * - - # * @param array $results - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/PostgresProcessor.yaml b/api/laravel/Database/Query/Processors/PostgresProcessor.yaml deleted file mode 100644 index 5e21091..0000000 --- a/api/laravel/Database/Query/Processors/PostgresProcessor.yaml +++ /dev/null @@ -1,76 +0,0 @@ -name: PostgresProcessor -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -properties: [] -methods: -- name: processInsertGetId - visibility: public - parameters: - - name: query - - name: sql - - name: values - - name: sequence - default: 'null' - comment: '# * Process an "insert get ID" query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $sql - - # * @param array $values - - # * @param string|null $sequence - - # * @return int' -- name: processTypes - visibility: public - parameters: - - name: results - comment: '# * Process the results of a types query. - - # * - - # * @param array $results - - # * @return array' -- name: processColumns - visibility: public - parameters: - - name: results - comment: '# * Process the results of a columns query. - - # * - - # * @param array $results - - # * @return array' -- name: processIndexes - visibility: public - parameters: - - name: results - comment: '# * Process the results of an indexes query. - - # * - - # * @param array $results - - # * @return array' -- name: processForeignKeys - visibility: public - parameters: - - name: results - comment: '# * Process the results of a foreign keys query. - - # * - - # * @param array $results - - # * @return array' -traits: -- Illuminate\Database\Query\Builder -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/Processor.yaml b/api/laravel/Database/Query/Processors/Processor.yaml deleted file mode 100644 index 62226f2..0000000 --- a/api/laravel/Database/Query/Processors/Processor.yaml +++ /dev/null @@ -1,112 +0,0 @@ -name: Processor -class_comment: null -dependencies: -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -properties: [] -methods: -- name: processSelect - visibility: public - parameters: - - name: query - - name: results - comment: '# * Process the results of a "select" query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param array $results - - # * @return array' -- name: processInsertGetId - visibility: public - parameters: - - name: query - - name: sql - - name: values - - name: sequence - default: 'null' - comment: '# * Process an "insert get ID" query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $sql - - # * @param array $values - - # * @param string|null $sequence - - # * @return int' -- name: processTables - visibility: public - parameters: - - name: results - comment: '# * Process the results of a tables query. - - # * - - # * @param array $results - - # * @return array' -- name: processViews - visibility: public - parameters: - - name: results - comment: '# * Process the results of a views query. - - # * - - # * @param array $results - - # * @return array' -- name: processTypes - visibility: public - parameters: - - name: results - comment: '# * Process the results of a types query. - - # * - - # * @param array $results - - # * @return array' -- name: processColumns - visibility: public - parameters: - - name: results - comment: '# * Process the results of a columns query. - - # * - - # * @param array $results - - # * @return array' -- name: processIndexes - visibility: public - parameters: - - name: results - comment: '# * Process the results of an indexes query. - - # * - - # * @param array $results - - # * @return array' -- name: processForeignKeys - visibility: public - parameters: - - name: results - comment: '# * Process the results of a foreign keys query. - - # * - - # * @param array $results - - # * @return array' -traits: -- Illuminate\Database\Query\Builder -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/SQLiteProcessor.yaml b/api/laravel/Database/Query/Processors/SQLiteProcessor.yaml deleted file mode 100644 index 729d6f6..0000000 --- a/api/laravel/Database/Query/Processors/SQLiteProcessor.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: SQLiteProcessor -class_comment: null -dependencies: [] -properties: [] -methods: -- name: processColumns - visibility: public - parameters: - - name: results - - name: sql - default: '''''' - comment: '# * Process the results of a columns query. - - # * - - # * @param array $results - - # * @param string $sql - - # * @return array' -- name: processIndexes - visibility: public - parameters: - - name: results - comment: '# * Process the results of an indexes query. - - # * - - # * @param array $results - - # * @return array' -- name: processForeignKeys - visibility: public - parameters: - - name: results - comment: '# * Process the results of a foreign keys query. - - # * - - # * @param array $results - - # * @return array' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Query/Processors/SqlServerProcessor.yaml b/api/laravel/Database/Query/Processors/SqlServerProcessor.yaml deleted file mode 100644 index 636f578..0000000 --- a/api/laravel/Database/Query/Processors/SqlServerProcessor.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: SqlServerProcessor -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Builder - type: class - source: Illuminate\Database\Query\Builder -properties: [] -methods: -- name: processInsertGetId - visibility: public - parameters: - - name: query - - name: sql - - name: values - - name: sequence - default: 'null' - comment: '# * Process an "insert get ID" query. - - # * - - # * @param \Illuminate\Database\Query\Builder $query - - # * @param string $sql - - # * @param array $values - - # * @param string|null $sequence - - # * @return int' -- name: processInsertGetIdForOdbc - visibility: protected - parameters: - - name: connection - comment: '# * Process an "insert get ID" query for ODBC. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return int - - # * - - # * @throws \Exception' -- name: processColumns - visibility: public - parameters: - - name: results - comment: '# * Process the results of a columns query. - - # * - - # * @param array $results - - # * @return array' -- name: processIndexes - visibility: public - parameters: - - name: results - comment: '# * Process the results of an indexes query. - - # * - - # * @param array $results - - # * @return array' -- name: processForeignKeys - visibility: public - parameters: - - name: results - comment: '# * Process the results of a foreign keys query. - - # * - - # * @param array $results - - # * @return array' -traits: -- Exception -- Illuminate\Database\Connection -- Illuminate\Database\Query\Builder -interfaces: [] diff --git a/api/laravel/Database/QueryException.yaml b/api/laravel/Database/QueryException.yaml deleted file mode 100644 index f71cb7a..0000000 --- a/api/laravel/Database/QueryException.yaml +++ /dev/null @@ -1,98 +0,0 @@ -name: QueryException -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -- name: PDOException - type: class - source: PDOException -- name: Throwable - type: class - source: Throwable -properties: -- name: connectionName - visibility: public - comment: '# * The database connection name. - - # * - - # * @var string' -- name: sql - visibility: protected - comment: '# * The SQL for the query. - - # * - - # * @var string' -- name: bindings - visibility: protected - comment: '# * The bindings for the query. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: connectionName - - name: sql - - name: bindings - - name: previous - comment: "# * The database connection name.\n# *\n# * @var string\n# */\n# public\ - \ $connectionName;\n# \n# /**\n# * The SQL for the query.\n# *\n# * @var string\n\ - # */\n# protected $sql;\n# \n# /**\n# * The bindings for the query.\n# *\n# *\ - \ @var array\n# */\n# protected $bindings;\n# \n# /**\n# * Create a new query\ - \ exception instance.\n# *\n# * @param string $connectionName\n# * @param string\ - \ $sql\n# * @param array $bindings\n# * @param \\Throwable $previous\n# *\ - \ @return void" -- name: formatMessage - visibility: protected - parameters: - - name: connectionName - - name: sql - - name: bindings - - name: previous - comment: '# * Format the SQL error message. - - # * - - # * @param string $connectionName - - # * @param string $sql - - # * @param array $bindings - - # * @param \Throwable $previous - - # * @return string' -- name: getConnectionName - visibility: public - parameters: [] - comment: '# * Get the connection name for the query. - - # * - - # * @return string' -- name: getSql - visibility: public - parameters: [] - comment: '# * Get the SQL for the query. - - # * - - # * @return string' -- name: getBindings - visibility: public - parameters: [] - comment: '# * Get the bindings for the query. - - # * - - # * @return array' -traits: -- Illuminate\Support\Str -- PDOException -- Throwable -interfaces: [] diff --git a/api/laravel/Database/RecordsNotFoundException.yaml b/api/laravel/Database/RecordsNotFoundException.yaml deleted file mode 100644 index 21f2cb4..0000000 --- a/api/laravel/Database/RecordsNotFoundException.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: RecordsNotFoundException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: [] -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/SQLiteConnection.yaml b/api/laravel/Database/SQLiteConnection.yaml deleted file mode 100644 index a859581..0000000 --- a/api/laravel/Database/SQLiteConnection.yaml +++ /dev/null @@ -1,161 +0,0 @@ -name: SQLiteConnection -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\SQLiteGrammar -- name: SQLiteProcessor - type: class - source: Illuminate\Database\Query\Processors\SQLiteProcessor -- name: SchemaGrammar - type: class - source: Illuminate\Database\Schema\Grammars\SQLiteGrammar -- name: SQLiteBuilder - type: class - source: Illuminate\Database\Schema\SQLiteBuilder -- name: SqliteSchemaState - type: class - source: Illuminate\Database\Schema\SqliteSchemaState -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: pdo - - name: database - default: '''''' - - name: tablePrefix - default: '''''' - - name: config - default: '[]' - comment: '# * Create a new database connection instance. - - # * - - # * @param \PDO|\Closure $pdo - - # * @param string $database - - # * @param string $tablePrefix - - # * @param array $config - - # * @return void' -- name: configureForeignKeyConstraints - visibility: protected - parameters: [] - comment: '# * Enable or disable foreign key constraints if configured. - - # * - - # * @return void' -- name: configureBusyTimeout - visibility: protected - parameters: [] - comment: '# * Set the busy timeout if configured. - - # * - - # * @return void' -- name: configureJournalMode - visibility: protected - parameters: [] - comment: '# * Set the journal mode if configured. - - # * - - # * @return void' -- name: configureSynchronous - visibility: protected - parameters: [] - comment: '# * Set the synchronous mode if configured. - - # * - - # * @return void' -- name: escapeBinary - visibility: protected - parameters: - - name: value - comment: '# * Escape a binary value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: isUniqueConstraintError - visibility: protected - parameters: - - name: exception - comment: '# * Determine if the given database exception was caused by a unique constraint - violation. - - # * - - # * @param \Exception $exception - - # * @return bool' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\SQLiteGrammar' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\SQLiteBuilder' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\SQLiteGrammar' -- name: getSchemaState - visibility: public - parameters: - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: '# * Get the schema state for the connection. - - # * - - # * @param \Illuminate\Filesystem\Filesystem|null $files - - # * @param callable|null $processFactory - - # * - - # * @throws \RuntimeException' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\SQLiteProcessor' -traits: -- Exception -- Illuminate\Database\Query\Processors\SQLiteProcessor -- Illuminate\Database\Schema\SQLiteBuilder -- Illuminate\Database\Schema\SqliteSchemaState -- Illuminate\Filesystem\Filesystem -interfaces: [] diff --git a/api/laravel/Database/SQLiteDatabaseDoesNotExistException.yaml b/api/laravel/Database/SQLiteDatabaseDoesNotExistException.yaml deleted file mode 100644 index c6e897c..0000000 --- a/api/laravel/Database/SQLiteDatabaseDoesNotExistException.yaml +++ /dev/null @@ -1,25 +0,0 @@ -name: SQLiteDatabaseDoesNotExistException -class_comment: null -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: path - visibility: public - comment: '# * The path to the database. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: path - comment: "# * The path to the database.\n# *\n# * @var string\n# */\n# public $path;\n\ - # \n# /**\n# * Create a new exception instance.\n# *\n# * @param string $path\n\ - # * @return void" -traits: -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Schema/Blueprint.yaml b/api/laravel/Database/Schema/Blueprint.yaml deleted file mode 100644 index d495710..0000000 --- a/api/laravel/Database/Schema/Blueprint.yaml +++ /dev/null @@ -1,1840 +0,0 @@ -name: Blueprint -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: HasUlids - type: class - source: Illuminate\Database\Eloquent\Concerns\HasUlids -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Grammar - type: class - source: Illuminate\Database\Schema\Grammars\Grammar -- name: MySqlGrammar - type: class - source: Illuminate\Database\Schema\Grammars\MySqlGrammar -- name: SQLiteGrammar - type: class - source: Illuminate\Database\Schema\Grammars\SQLiteGrammar -- name: Fluent - type: class - source: Illuminate\Support\Fluent -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: Macroable - type: class - source: Macroable -properties: -- name: table - visibility: protected - comment: '# * The table the blueprint describes. - - # * - - # * @var string' -- name: prefix - visibility: protected - comment: '# * The prefix of the table. - - # * - - # * @var string' -- name: columns - visibility: protected - comment: '# * The columns that should be added to the table. - - # * - - # * @var \Illuminate\Database\Schema\ColumnDefinition[]' -- name: commands - visibility: protected - comment: '# * The commands that should be run for the table. - - # * - - # * @var \Illuminate\Support\Fluent[]' -- name: engine - visibility: public - comment: '# * The storage engine that should be used for the table. - - # * - - # * @var string' -- name: charset - visibility: public - comment: '# * The default character set that should be used for the table. - - # * - - # * @var string' -- name: collation - visibility: public - comment: '# * The collation that should be used for the table. - - # * - - # * @var string' -- name: temporary - visibility: public - comment: '# * Whether to make the table temporary. - - # * - - # * @var bool' -- name: after - visibility: public - comment: '# * The column to add new columns after. - - # * - - # * @var string' -- name: state - visibility: protected - comment: '# * The blueprint state instance. - - # * - - # * @var \Illuminate\Database\Schema\BlueprintState|null' -methods: -- name: __construct - visibility: public - parameters: - - name: table - - name: callback - default: 'null' - - name: prefix - default: '''''' - comment: "# * The table the blueprint describes.\n# *\n# * @var string\n# */\n#\ - \ protected $table;\n# \n# /**\n# * The prefix of the table.\n# *\n# * @var string\n\ - # */\n# protected $prefix;\n# \n# /**\n# * The columns that should be added to\ - \ the table.\n# *\n# * @var \\Illuminate\\Database\\Schema\\ColumnDefinition[]\n\ - # */\n# protected $columns = [];\n# \n# /**\n# * The commands that should be run\ - \ for the table.\n# *\n# * @var \\Illuminate\\Support\\Fluent[]\n# */\n# protected\ - \ $commands = [];\n# \n# /**\n# * The storage engine that should be used for the\ - \ table.\n# *\n# * @var string\n# */\n# public $engine;\n# \n# /**\n# * The default\ - \ character set that should be used for the table.\n# *\n# * @var string\n# */\n\ - # public $charset;\n# \n# /**\n# * The collation that should be used for the table.\n\ - # *\n# * @var string\n# */\n# public $collation;\n# \n# /**\n# * Whether to make\ - \ the table temporary.\n# *\n# * @var bool\n# */\n# public $temporary = false;\n\ - # \n# /**\n# * The column to add new columns after.\n# *\n# * @var string\n# */\n\ - # public $after;\n# \n# /**\n# * The blueprint state instance.\n# *\n# * @var\ - \ \\Illuminate\\Database\\Schema\\BlueprintState|null\n# */\n# protected $state;\n\ - # \n# /**\n# * Create a new schema blueprint.\n# *\n# * @param string $table\n\ - # * @param \\Closure|null $callback\n# * @param string $prefix\n# * @return\ - \ void" -- name: build - visibility: public - parameters: - - name: connection - - name: grammar - comment: '# * Execute the blueprint against the database. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return void' -- name: toSql - visibility: public - parameters: - - name: connection - - name: grammar - comment: '# * Get the raw SQL statements for the blueprint. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return array' -- name: ensureCommandsAreValid - visibility: protected - parameters: - - name: connection - comment: '# * Ensure the commands on the blueprint are valid for the connection - type. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return void - - # * - - # * @throws \BadMethodCallException' -- name: commandsNamed - visibility: protected - parameters: - - name: names - comment: '# * Get all of the commands matching the given names. - - # * - - # * @deprecated Will be removed in a future Laravel version. - - # * - - # * @param array $names - - # * @return \Illuminate\Support\Collection' -- name: addImpliedCommands - visibility: protected - parameters: - - name: connection - - name: grammar - comment: '# * Add the commands that are implied by the blueprint''s state. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return void' -- name: addFluentIndexes - visibility: protected - parameters: - - name: connection - - name: grammar - comment: '# * Add the index commands fluently specified on columns. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return void' -- name: addFluentCommands - visibility: public - parameters: - - name: connection - - name: grammar - comment: '# * Add the fluent commands specified on any columns. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return void' -- name: addAlterCommands - visibility: public - parameters: - - name: connection - - name: grammar - comment: '# * Add the alter commands if whenever needed. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Grammars\Grammar $grammar - - # * @return void' -- name: creating - visibility: public - parameters: [] - comment: '# * Determine if the blueprint has a create command. - - # * - - # * @return bool' -- name: create - visibility: public - parameters: [] - comment: '# * Indicate that the table needs to be created. - - # * - - # * @return \Illuminate\Support\Fluent' -- name: engine - visibility: public - parameters: - - name: engine - comment: '# * Specify the storage engine that should be used for the table. - - # * - - # * @param string $engine - - # * @return void' -- name: innoDb - visibility: public - parameters: [] - comment: '# * Specify that the InnoDB storage engine should be used for the table - (MySQL only). - - # * - - # * @return void' -- name: charset - visibility: public - parameters: - - name: charset - comment: '# * Specify the character set that should be used for the table. - - # * - - # * @param string $charset - - # * @return void' -- name: collation - visibility: public - parameters: - - name: collation - comment: '# * Specify the collation that should be used for the table. - - # * - - # * @param string $collation - - # * @return void' -- name: temporary - visibility: public - parameters: [] - comment: '# * Indicate that the table needs to be temporary. - - # * - - # * @return void' -- name: drop - visibility: public - parameters: [] - comment: '# * Indicate that the table should be dropped. - - # * - - # * @return \Illuminate\Support\Fluent' -- name: dropIfExists - visibility: public - parameters: [] - comment: '# * Indicate that the table should be dropped if it exists. - - # * - - # * @return \Illuminate\Support\Fluent' -- name: dropColumn - visibility: public - parameters: - - name: columns - comment: '# * Indicate that the given columns should be dropped. - - # * - - # * @param array|mixed $columns - - # * @return \Illuminate\Support\Fluent' -- name: renameColumn - visibility: public - parameters: - - name: from - - name: to - comment: '# * Indicate that the given columns should be renamed. - - # * - - # * @param string $from - - # * @param string $to - - # * @return \Illuminate\Support\Fluent' -- name: dropPrimary - visibility: public - parameters: - - name: index - default: 'null' - comment: '# * Indicate that the given primary key should be dropped. - - # * - - # * @param string|array|null $index - - # * @return \Illuminate\Support\Fluent' -- name: dropUnique - visibility: public - parameters: - - name: index - comment: '# * Indicate that the given unique key should be dropped. - - # * - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: dropIndex - visibility: public - parameters: - - name: index - comment: '# * Indicate that the given index should be dropped. - - # * - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: dropFullText - visibility: public - parameters: - - name: index - comment: '# * Indicate that the given fulltext index should be dropped. - - # * - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: dropSpatialIndex - visibility: public - parameters: - - name: index - comment: '# * Indicate that the given spatial index should be dropped. - - # * - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: dropForeign - visibility: public - parameters: - - name: index - comment: '# * Indicate that the given foreign key should be dropped. - - # * - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: dropConstrainedForeignId - visibility: public - parameters: - - name: column - comment: '# * Indicate that the given column and foreign key should be dropped. - - # * - - # * @param string $column - - # * @return \Illuminate\Support\Fluent' -- name: dropForeignIdFor - visibility: public - parameters: - - name: model - - name: column - default: 'null' - comment: '# * Indicate that the given foreign key should be dropped. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|string $model - - # * @param string|null $column - - # * @return \Illuminate\Support\Fluent' -- name: dropConstrainedForeignIdFor - visibility: public - parameters: - - name: model - - name: column - default: 'null' - comment: '# * Indicate that the given foreign key should be dropped. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|string $model - - # * @param string|null $column - - # * @return \Illuminate\Support\Fluent' -- name: renameIndex - visibility: public - parameters: - - name: from - - name: to - comment: '# * Indicate that the given indexes should be renamed. - - # * - - # * @param string $from - - # * @param string $to - - # * @return \Illuminate\Support\Fluent' -- name: dropTimestamps - visibility: public - parameters: [] - comment: '# * Indicate that the timestamp columns should be dropped. - - # * - - # * @return void' -- name: dropTimestampsTz - visibility: public - parameters: [] - comment: '# * Indicate that the timestamp columns should be dropped. - - # * - - # * @return void' -- name: dropSoftDeletes - visibility: public - parameters: - - name: column - default: '''deleted_at''' - comment: '# * Indicate that the soft delete column should be dropped. - - # * - - # * @param string $column - - # * @return void' -- name: dropSoftDeletesTz - visibility: public - parameters: - - name: column - default: '''deleted_at''' - comment: '# * Indicate that the soft delete column should be dropped. - - # * - - # * @param string $column - - # * @return void' -- name: dropRememberToken - visibility: public - parameters: [] - comment: '# * Indicate that the remember token column should be dropped. - - # * - - # * @return void' -- name: dropMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Indicate that the polymorphic columns should be dropped. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: rename - visibility: public - parameters: - - name: to - comment: '# * Rename the table to a given name. - - # * - - # * @param string $to - - # * @return \Illuminate\Support\Fluent' -- name: primary - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - - name: algorithm - default: 'null' - comment: '# * Specify the primary key(s) for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @param string|null $algorithm - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: unique - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - - name: algorithm - default: 'null' - comment: '# * Specify a unique index for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @param string|null $algorithm - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: index - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - - name: algorithm - default: 'null' - comment: '# * Specify an index for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @param string|null $algorithm - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: fullText - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - - name: algorithm - default: 'null' - comment: '# * Specify an fulltext for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @param string|null $algorithm - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: spatialIndex - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - comment: '# * Specify a spatial index for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: rawIndex - visibility: public - parameters: - - name: expression - - name: name - comment: '# * Specify a raw index for the table. - - # * - - # * @param string $expression - - # * @param string $name - - # * @return \Illuminate\Database\Schema\IndexDefinition' -- name: foreign - visibility: public - parameters: - - name: columns - - name: name - default: 'null' - comment: '# * Specify a foreign key for the table. - - # * - - # * @param string|array $columns - - # * @param string|null $name - - # * @return \Illuminate\Database\Schema\ForeignKeyDefinition' -- name: id - visibility: public - parameters: - - name: column - default: '''id''' - comment: '# * Create a new auto-incrementing big integer (8-byte) column on the - table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: increments - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing integer (4-byte) column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: integerIncrements - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing integer (4-byte) column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: tinyIncrements - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing tiny integer (1-byte) column on the - table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: smallIncrements - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing small integer (2-byte) column on the - table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: mediumIncrements - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing medium integer (3-byte) column on the - table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: bigIncrements - visibility: public - parameters: - - name: column - comment: '# * Create a new auto-incrementing big integer (8-byte) column on the - table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: char - visibility: public - parameters: - - name: column - - name: length - default: 'null' - comment: '# * Create a new char column on the table. - - # * - - # * @param string $column - - # * @param int|null $length - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: string - visibility: public - parameters: - - name: column - - name: length - default: 'null' - comment: '# * Create a new string column on the table. - - # * - - # * @param string $column - - # * @param int|null $length - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: tinyText - visibility: public - parameters: - - name: column - comment: '# * Create a new tiny text column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: text - visibility: public - parameters: - - name: column - comment: '# * Create a new text column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: mediumText - visibility: public - parameters: - - name: column - comment: '# * Create a new medium text column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: longText - visibility: public - parameters: - - name: column - comment: '# * Create a new long text column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: integer - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - - name: unsigned - default: 'false' - comment: '# * Create a new integer (4-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @param bool $unsigned - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: tinyInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - - name: unsigned - default: 'false' - comment: '# * Create a new tiny integer (1-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @param bool $unsigned - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: smallInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - - name: unsigned - default: 'false' - comment: '# * Create a new small integer (2-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @param bool $unsigned - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: mediumInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - - name: unsigned - default: 'false' - comment: '# * Create a new medium integer (3-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @param bool $unsigned - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: bigInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - - name: unsigned - default: 'false' - comment: '# * Create a new big integer (8-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @param bool $unsigned - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: unsignedInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - comment: '# * Create a new unsigned integer (4-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: unsignedTinyInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - comment: '# * Create a new unsigned tiny integer (1-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: unsignedSmallInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - comment: '# * Create a new unsigned small integer (2-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: unsignedMediumInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - comment: '# * Create a new unsigned medium integer (3-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: unsignedBigInteger - visibility: public - parameters: - - name: column - - name: autoIncrement - default: 'false' - comment: '# * Create a new unsigned big integer (8-byte) column on the table. - - # * - - # * @param string $column - - # * @param bool $autoIncrement - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: foreignId - visibility: public - parameters: - - name: column - comment: '# * Create a new unsigned big integer (8-byte) column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ForeignIdColumnDefinition' -- name: foreignIdFor - visibility: public - parameters: - - name: model - - name: column - default: 'null' - comment: '# * Create a foreign ID column for the given model. - - # * - - # * @param \Illuminate\Database\Eloquent\Model|string $model - - # * @param string|null $column - - # * @return \Illuminate\Database\Schema\ForeignIdColumnDefinition' -- name: float - visibility: public - parameters: - - name: column - - name: precision - default: '53' - comment: '# * Create a new float column on the table. - - # * - - # * @param string $column - - # * @param int $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: double - visibility: public - parameters: - - name: column - comment: '# * Create a new double column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: decimal - visibility: public - parameters: - - name: column - - name: total - default: '8' - - name: places - default: '2' - comment: '# * Create a new decimal column on the table. - - # * - - # * @param string $column - - # * @param int $total - - # * @param int $places - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: boolean - visibility: public - parameters: - - name: column - comment: '# * Create a new boolean column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: enum - visibility: public - parameters: - - name: column - - name: allowed - comment: '# * Create a new enum column on the table. - - # * - - # * @param string $column - - # * @param array $allowed - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: set - visibility: public - parameters: - - name: column - - name: allowed - comment: '# * Create a new set column on the table. - - # * - - # * @param string $column - - # * @param array $allowed - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: json - visibility: public - parameters: - - name: column - comment: '# * Create a new json column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: jsonb - visibility: public - parameters: - - name: column - comment: '# * Create a new jsonb column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: date - visibility: public - parameters: - - name: column - comment: '# * Create a new date column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: dateTime - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new date-time column on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: dateTimeTz - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new date-time column (with time zone) on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: time - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new time column on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: timeTz - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new time column (with time zone) on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: timestamp - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new timestamp column on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: timestampTz - visibility: public - parameters: - - name: column - - name: precision - default: '0' - comment: '# * Create a new timestamp (with time zone) column on the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: timestamps - visibility: public - parameters: - - name: precision - default: '0' - comment: '# * Add nullable creation and update timestamps to the table. - - # * - - # * @param int|null $precision - - # * @return void' -- name: nullableTimestamps - visibility: public - parameters: - - name: precision - default: '0' - comment: '# * Add nullable creation and update timestamps to the table. - - # * - - # * Alias for self::timestamps(). - - # * - - # * @param int|null $precision - - # * @return void' -- name: timestampsTz - visibility: public - parameters: - - name: precision - default: '0' - comment: '# * Add creation and update timestampTz columns to the table. - - # * - - # * @param int|null $precision - - # * @return void' -- name: datetimes - visibility: public - parameters: - - name: precision - default: '0' - comment: '# * Add creation and update datetime columns to the table. - - # * - - # * @param int|null $precision - - # * @return void' -- name: softDeletes - visibility: public - parameters: - - name: column - default: '''deleted_at''' - - name: precision - default: '0' - comment: '# * Add a "deleted at" timestamp for the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: softDeletesTz - visibility: public - parameters: - - name: column - default: '''deleted_at''' - - name: precision - default: '0' - comment: '# * Add a "deleted at" timestampTz for the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: softDeletesDatetime - visibility: public - parameters: - - name: column - default: '''deleted_at''' - - name: precision - default: '0' - comment: '# * Add a "deleted at" datetime column to the table. - - # * - - # * @param string $column - - # * @param int|null $precision - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: year - visibility: public - parameters: - - name: column - comment: '# * Create a new year column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: binary - visibility: public - parameters: - - name: column - - name: length - default: 'null' - - name: fixed - default: 'false' - comment: '# * Create a new binary column on the table. - - # * - - # * @param string $column - - # * @param int|null $length - - # * @param bool $fixed - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: uuid - visibility: public - parameters: - - name: column - default: '''uuid''' - comment: '# * Create a new UUID column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: foreignUuid - visibility: public - parameters: - - name: column - comment: '# * Create a new UUID column on the table with a foreign key constraint. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ForeignIdColumnDefinition' -- name: ulid - visibility: public - parameters: - - name: column - default: '''ulid''' - - name: length - default: '26' - comment: '# * Create a new ULID column on the table. - - # * - - # * @param string $column - - # * @param int|null $length - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: foreignUlid - visibility: public - parameters: - - name: column - - name: length - default: '26' - comment: '# * Create a new ULID column on the table with a foreign key constraint. - - # * - - # * @param string $column - - # * @param int|null $length - - # * @return \Illuminate\Database\Schema\ForeignIdColumnDefinition' -- name: ipAddress - visibility: public - parameters: - - name: column - default: '''ip_address''' - comment: '# * Create a new IP address column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: macAddress - visibility: public - parameters: - - name: column - default: '''mac_address''' - comment: '# * Create a new MAC address column on the table. - - # * - - # * @param string $column - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: geometry - visibility: public - parameters: - - name: column - - name: subtype - default: 'null' - - name: srid - default: '0' - comment: '# * Create a new geometry column on the table. - - # * - - # * @param string $column - - # * @param string|null $subtype - - # * @param int $srid - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: geography - visibility: public - parameters: - - name: column - - name: subtype - default: 'null' - - name: srid - default: '4326' - comment: '# * Create a new geography column on the table. - - # * - - # * @param string $column - - # * @param string|null $subtype - - # * @param int $srid - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: computed - visibility: public - parameters: - - name: column - - name: expression - comment: '# * Create a new generated, computed column on the table. - - # * - - # * @param string $column - - # * @param string $expression - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: morphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add the proper columns for a polymorphic table. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: nullableMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add nullable columns for a polymorphic table. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: numericMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add the proper columns for a polymorphic table using numeric IDs (incremental). - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: nullableNumericMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add nullable columns for a polymorphic table using numeric IDs (incremental). - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: uuidMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add the proper columns for a polymorphic table using UUIDs. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: nullableUuidMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add nullable columns for a polymorphic table using UUIDs. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: ulidMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add the proper columns for a polymorphic table using ULIDs. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: nullableUlidMorphs - visibility: public - parameters: - - name: name - - name: indexName - default: 'null' - comment: '# * Add nullable columns for a polymorphic table using ULIDs. - - # * - - # * @param string $name - - # * @param string|null $indexName - - # * @return void' -- name: rememberToken - visibility: public - parameters: [] - comment: '# * Adds the `remember_token` column to the table. - - # * - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: comment - visibility: public - parameters: - - name: comment - comment: '# * Add a comment to the table. - - # * - - # * @param string $comment - - # * @return \Illuminate\Support\Fluent' -- name: indexCommand - visibility: protected - parameters: - - name: type - - name: columns - - name: index - - name: algorithm - default: 'null' - comment: '# * Add a new index command to the blueprint. - - # * - - # * @param string $type - - # * @param string|array $columns - - # * @param string $index - - # * @param string|null $algorithm - - # * @return \Illuminate\Support\Fluent' -- name: dropIndexCommand - visibility: protected - parameters: - - name: command - - name: type - - name: index - comment: '# * Create a new drop index command on the blueprint. - - # * - - # * @param string $command - - # * @param string $type - - # * @param string|array $index - - # * @return \Illuminate\Support\Fluent' -- name: createIndexName - visibility: protected - parameters: - - name: type - - name: columns - comment: '# * Create a default index name for the table. - - # * - - # * @param string $type - - # * @param array $columns - - # * @return string' -- name: addColumn - visibility: public - parameters: - - name: type - - name: name - - name: parameters - default: '[]' - comment: '# * Add a new column to the blueprint. - - # * - - # * @param string $type - - # * @param string $name - - # * @param array $parameters - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: addColumnDefinition - visibility: protected - parameters: - - name: definition - comment: '# * Add a new column definition to the blueprint. - - # * - - # * @param \Illuminate\Database\Schema\ColumnDefinition $definition - - # * @return \Illuminate\Database\Schema\ColumnDefinition' -- name: after - visibility: public - parameters: - - name: column - - name: callback - comment: '# * Add the columns from the callback after the given column. - - # * - - # * @param string $column - - # * @param \Closure $callback - - # * @return void' -- name: removeColumn - visibility: public - parameters: - - name: name - comment: '# * Remove a column from the schema blueprint. - - # * - - # * @param string $name - - # * @return $this' -- name: addCommand - visibility: protected - parameters: - - name: name - - name: parameters - default: '[]' - comment: '# * Add a new command to the blueprint. - - # * - - # * @param string $name - - # * @param array $parameters - - # * @return \Illuminate\Support\Fluent' -- name: createCommand - visibility: protected - parameters: - - name: name - - name: parameters - default: '[]' - comment: '# * Create a new Fluent command. - - # * - - # * @param string $name - - # * @param array $parameters - - # * @return \Illuminate\Support\Fluent' -- name: getTable - visibility: public - parameters: [] - comment: '# * Get the table the blueprint describes. - - # * - - # * @return string' -- name: getPrefix - visibility: public - parameters: [] - comment: '# * Get the table prefix. - - # * - - # * @return string' -- name: getColumns - visibility: public - parameters: [] - comment: '# * Get the columns on the blueprint. - - # * - - # * @return \Illuminate\Database\Schema\ColumnDefinition[]' -- name: getCommands - visibility: public - parameters: [] - comment: '# * Get the commands on the blueprint. - - # * - - # * @return \Illuminate\Support\Fluent[]' -- name: hasState - visibility: private - parameters: [] - comment: null -- name: getState - visibility: public - parameters: [] - comment: '# * Get the state of the blueprint. - - # * - - # * @return \Illuminate\Database\Schema\BlueprintState' -- name: getAddedColumns - visibility: public - parameters: [] - comment: '# * Get the columns on the blueprint that should be added. - - # * - - # * @return \Illuminate\Database\Schema\ColumnDefinition[]' -- name: getChangedColumns - visibility: public - parameters: [] - comment: '# * Get the columns on the blueprint that should be changed. - - # * - - # * @deprecated Will be removed in a future Laravel version. - - # * - - # * @return \Illuminate\Database\Schema\ColumnDefinition[]' -traits: -- Closure -- Illuminate\Database\Connection -- Illuminate\Database\Eloquent\Concerns\HasUlids -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Grammars\Grammar -- Illuminate\Database\Schema\Grammars\MySqlGrammar -- Illuminate\Database\Schema\Grammars\SQLiteGrammar -- Illuminate\Support\Fluent -- Illuminate\Support\Traits\Macroable -- Macroable -interfaces: [] diff --git a/api/laravel/Database/Schema/BlueprintState.yaml b/api/laravel/Database/Schema/BlueprintState.yaml deleted file mode 100644 index 9e53dc5..0000000 --- a/api/laravel/Database/Schema/BlueprintState.yaml +++ /dev/null @@ -1,130 +0,0 @@ -name: BlueprintState -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Grammar - type: class - source: Illuminate\Database\Schema\Grammars\Grammar -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: -- name: blueprint - visibility: protected - comment: '# * The blueprint instance. - - # * - - # * @var \Illuminate\Database\Schema\Blueprint' -- name: connection - visibility: protected - comment: '# * The connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: grammar - visibility: protected - comment: '# * The grammar instance. - - # * - - # * @var \Illuminate\Database\Schema\Grammars\Grammar' -- name: columns - visibility: private - comment: '# * The columns. - - # * - - # * @var \Illuminate\Database\Schema\ColumnDefinition[]' -- name: primaryKey - visibility: private - comment: '# * The primary key. - - # * - - # * @var \Illuminate\Database\Schema\IndexDefinition|null' -- name: indexes - visibility: private - comment: '# * The indexes. - - # * - - # * @var \Illuminate\Database\Schema\IndexDefinition[]' -- name: foreignKeys - visibility: private - comment: '# * The foreign keys. - - # * - - # * @var \Illuminate\Database\Schema\ForeignKeyDefinition[]' -methods: -- name: __construct - visibility: public - parameters: - - name: blueprint - - name: connection - - name: grammar - comment: "# * The blueprint instance.\n# *\n# * @var \\Illuminate\\Database\\Schema\\\ - Blueprint\n# */\n# protected $blueprint;\n# \n# /**\n# * The connection instance.\n\ - # *\n# * @var \\Illuminate\\Database\\Connection\n# */\n# protected $connection;\n\ - # \n# /**\n# * The grammar instance.\n# *\n# * @var \\Illuminate\\Database\\Schema\\\ - Grammars\\Grammar\n# */\n# protected $grammar;\n# \n# /**\n# * The columns.\n\ - # *\n# * @var \\Illuminate\\Database\\Schema\\ColumnDefinition[]\n# */\n# private\ - \ $columns;\n# \n# /**\n# * The primary key.\n# *\n# * @var \\Illuminate\\Database\\\ - Schema\\IndexDefinition|null\n# */\n# private $primaryKey;\n# \n# /**\n# * The\ - \ indexes.\n# *\n# * @var \\Illuminate\\Database\\Schema\\IndexDefinition[]\n\ - # */\n# private $indexes;\n# \n# /**\n# * The foreign keys.\n# *\n# * @var \\\ - Illuminate\\Database\\Schema\\ForeignKeyDefinition[]\n# */\n# private $foreignKeys;\n\ - # \n# /**\n# * Create a new blueprint state instance.\n# *\n# * @param \\Illuminate\\\ - Database\\Schema\\Blueprint $blueprint\n# * @param \\Illuminate\\Database\\\ - Connection $connection\n# * @param \\Illuminate\\Database\\Schema\\Grammars\\\ - Grammar $grammar\n# * @return void" -- name: getPrimaryKey - visibility: public - parameters: [] - comment: '# * Get the primary key. - - # * - - # * @return \Illuminate\Database\Schema\IndexDefinition|null' -- name: getColumns - visibility: public - parameters: [] - comment: '# * Get the columns. - - # * - - # * @return \Illuminate\Database\Schema\ColumnDefinition[]' -- name: getIndexes - visibility: public - parameters: [] - comment: '# * Get the indexes. - - # * - - # * @return \Illuminate\Database\Schema\IndexDefinition[]' -- name: getForeignKeys - visibility: public - parameters: [] - comment: '# * Get the foreign keys. - - # * - - # * @return \Illuminate\Database\Schema\ForeignKeyDefinition[]' -- name: update - visibility: public - parameters: - - name: command - comment: null -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Grammars\Grammar -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/Builder.yaml b/api/laravel/Database/Schema/Builder.yaml deleted file mode 100644 index 31df114..0000000 --- a/api/laravel/Database/Schema/Builder.yaml +++ /dev/null @@ -1,561 +0,0 @@ -name: Builder -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Container - type: class - source: Illuminate\Container\Container -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LogicException - type: class - source: LogicException -- name: Macroable - type: class - source: Macroable -properties: -- name: connection - visibility: protected - comment: '# * The database connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: grammar - visibility: protected - comment: '# * The schema grammar instance. - - # * - - # * @var \Illuminate\Database\Schema\Grammars\Grammar' -- name: resolver - visibility: protected - comment: '# * The Blueprint resolver callback. - - # * - - # * @var \Closure' -- name: defaultStringLength - visibility: public - comment: '# * The default string length for migrations. - - # * - - # * @var int|null' -- name: defaultMorphKeyType - visibility: public - comment: '# * The default relationship morph key type. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - comment: "# * The database connection instance.\n# *\n# * @var \\Illuminate\\Database\\\ - Connection\n# */\n# protected $connection;\n# \n# /**\n# * The schema grammar\ - \ instance.\n# *\n# * @var \\Illuminate\\Database\\Schema\\Grammars\\Grammar\n\ - # */\n# protected $grammar;\n# \n# /**\n# * The Blueprint resolver callback.\n\ - # *\n# * @var \\Closure\n# */\n# protected $resolver;\n# \n# /**\n# * The default\ - \ string length for migrations.\n# *\n# * @var int|null\n# */\n# public static\ - \ $defaultStringLength = 255;\n# \n# /**\n# * The default relationship morph key\ - \ type.\n# *\n# * @var string\n# */\n# public static $defaultMorphKeyType = 'int';\n\ - # \n# /**\n# * Create a new database Schema manager.\n# *\n# * @param \\Illuminate\\\ - Database\\Connection $connection\n# * @return void" -- name: defaultStringLength - visibility: public - parameters: - - name: length - comment: '# * Set the default string length for migrations. - - # * - - # * @param int $length - - # * @return void' -- name: defaultMorphKeyType - visibility: public - parameters: - - name: type - comment: '# * Set the default morph key type for migrations. - - # * - - # * @param string $type - - # * @return void - - # * - - # * @throws \InvalidArgumentException' -- name: morphUsingUuids - visibility: public - parameters: [] - comment: '# * Set the default morph key type for migrations to UUIDs. - - # * - - # * @return void' -- name: morphUsingUlids - visibility: public - parameters: [] - comment: '# * Set the default morph key type for migrations to ULIDs. - - # * - - # * @return void' -- name: createDatabase - visibility: public - parameters: - - name: name - comment: '# * Create a database in the schema. - - # * - - # * @param string $name - - # * @return bool - - # * - - # * @throws \LogicException' -- name: dropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Drop a database from the schema if the database exists. - - # * - - # * @param string $name - - # * @return bool - - # * - - # * @throws \LogicException' -- name: hasTable - visibility: public - parameters: - - name: table - comment: '# * Determine if the given table exists. - - # * - - # * @param string $table - - # * @return bool' -- name: hasView - visibility: public - parameters: - - name: view - comment: '# * Determine if the given view exists. - - # * - - # * @param string $view - - # * @return bool' -- name: getTables - visibility: public - parameters: [] - comment: '# * Get the tables that belong to the database. - - # * - - # * @return array' -- name: getTableListing - visibility: public - parameters: [] - comment: '# * Get the names of the tables that belong to the database. - - # * - - # * @return array' -- name: getViews - visibility: public - parameters: [] - comment: '# * Get the views that belong to the database. - - # * - - # * @return array' -- name: getTypes - visibility: public - parameters: [] - comment: '# * Get the user-defined types that belong to the database. - - # * - - # * @return array' -- name: hasColumn - visibility: public - parameters: - - name: table - - name: column - comment: '# * Determine if the given table has a given column. - - # * - - # * @param string $table - - # * @param string $column - - # * @return bool' -- name: hasColumns - visibility: public - parameters: - - name: table - - name: columns - comment: '# * Determine if the given table has given columns. - - # * - - # * @param string $table - - # * @param array $columns - - # * @return bool' -- name: whenTableHasColumn - visibility: public - parameters: - - name: table - - name: column - - name: callback - comment: '# * Execute a table builder callback if the given table has a given column. - - # * - - # * @param string $table - - # * @param string $column - - # * @param \Closure $callback - - # * @return void' -- name: whenTableDoesntHaveColumn - visibility: public - parameters: - - name: table - - name: column - - name: callback - comment: '# * Execute a table builder callback if the given table doesn''t have - a given column. - - # * - - # * @param string $table - - # * @param string $column - - # * @param \Closure $callback - - # * @return void' -- name: getColumnType - visibility: public - parameters: - - name: table - - name: column - - name: fullDefinition - default: 'false' - comment: '# * Get the data type for the given column name. - - # * - - # * @param string $table - - # * @param string $column - - # * @param bool $fullDefinition - - # * @return string' -- name: getColumnListing - visibility: public - parameters: - - name: table - comment: '# * Get the column listing for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getColumns - visibility: public - parameters: - - name: table - comment: '# * Get the columns for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getIndexes - visibility: public - parameters: - - name: table - comment: '# * Get the indexes for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getIndexListing - visibility: public - parameters: - - name: table - comment: '# * Get the names of the indexes for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: hasIndex - visibility: public - parameters: - - name: table - - name: index - - name: type - default: 'null' - comment: '# * Determine if the given table has a given index. - - # * - - # * @param string $table - - # * @param string|array $index - - # * @param string|null $type - - # * @return bool' -- name: getForeignKeys - visibility: public - parameters: - - name: table - comment: '# * Get the foreign keys for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: table - visibility: public - parameters: - - name: table - - name: callback - comment: '# * Modify a table on the schema. - - # * - - # * @param string $table - - # * @param \Closure $callback - - # * @return void' -- name: create - visibility: public - parameters: - - name: table - - name: callback - comment: '# * Create a new table on the schema. - - # * - - # * @param string $table - - # * @param \Closure $callback - - # * @return void' -- name: drop - visibility: public - parameters: - - name: table - comment: '# * Drop a table from the schema. - - # * - - # * @param string $table - - # * @return void' -- name: dropIfExists - visibility: public - parameters: - - name: table - comment: '# * Drop a table from the schema if it exists. - - # * - - # * @param string $table - - # * @return void' -- name: dropColumns - visibility: public - parameters: - - name: table - - name: columns - comment: '# * Drop columns from a table schema. - - # * - - # * @param string $table - - # * @param string|array $columns - - # * @return void' -- name: dropAllTables - visibility: public - parameters: [] - comment: '# * Drop all tables from the database. - - # * - - # * @return void - - # * - - # * @throws \LogicException' -- name: dropAllViews - visibility: public - parameters: [] - comment: '# * Drop all views from the database. - - # * - - # * @return void - - # * - - # * @throws \LogicException' -- name: dropAllTypes - visibility: public - parameters: [] - comment: '# * Drop all types from the database. - - # * - - # * @return void - - # * - - # * @throws \LogicException' -- name: rename - visibility: public - parameters: - - name: from - - name: to - comment: '# * Rename a table on the schema. - - # * - - # * @param string $from - - # * @param string $to - - # * @return void' -- name: enableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Enable foreign key constraints. - - # * - - # * @return bool' -- name: disableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Disable foreign key constraints. - - # * - - # * @return bool' -- name: withoutForeignKeyConstraints - visibility: public - parameters: - - name: callback - comment: '# * Disable foreign key constraints during the execution of a callback. - - # * - - # * @param \Closure $callback - - # * @return mixed' -- name: build - visibility: protected - parameters: - - name: blueprint - comment: '# * Execute the blueprint to build / modify the table. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @return void' -- name: createBlueprint - visibility: protected - parameters: - - name: table - - name: callback - default: 'null' - comment: '# * Create a new command set with a Closure. - - # * - - # * @param string $table - - # * @param \Closure|null $callback - - # * @return \Illuminate\Database\Schema\Blueprint' -- name: getConnection - visibility: public - parameters: [] - comment: '# * Get the database connection instance. - - # * - - # * @return \Illuminate\Database\Connection' -- name: setConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the database connection instance. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @return $this' -- name: blueprintResolver - visibility: public - parameters: - - name: resolver - comment: '# * Set the Schema Blueprint resolver callback. - - # * - - # * @param \Closure $resolver - - # * @return void' -traits: -- Closure -- Illuminate\Container\Container -- Illuminate\Database\Connection -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- LogicException -- Macroable -interfaces: [] diff --git a/api/laravel/Database/Schema/ColumnDefinition.yaml b/api/laravel/Database/Schema/ColumnDefinition.yaml deleted file mode 100644 index 2ce5ddf..0000000 --- a/api/laravel/Database/Schema/ColumnDefinition.yaml +++ /dev/null @@ -1,75 +0,0 @@ -name: ColumnDefinition -class_comment: '# * @method $this after(string $column) Place the column "after" another - column (MySQL) - - # * @method $this always(bool $value = true) Used as a modifier for generatedAs() - (PostgreSQL) - - # * @method $this autoIncrement() Set INTEGER columns as auto-increment (primary - key) - - # * @method $this change() Change the column - - # * @method $this charset(string $charset) Specify a character set for the column - (MySQL) - - # * @method $this collation(string $collation) Specify a collation for the column - - # * @method $this comment(string $comment) Add a comment to the column (MySQL/PostgreSQL) - - # * @method $this default(mixed $value) Specify a "default" value for the column - - # * @method $this first() Place the column "first" in the table (MySQL) - - # * @method $this from(int $startingValue) Set the starting value of an auto-incrementing - field (MySQL / PostgreSQL) - - # * @method $this generatedAs(string|\Illuminate\Contracts\Database\Query\Expression - $expression = null) Create a SQL compliant identity column (PostgreSQL) - - # * @method $this index(bool|string $indexName = null) Add an index - - # * @method $this invisible() Specify that the column should be invisible to "SELECT - *" (MySQL) - - # * @method $this nullable(bool $value = true) Allow NULL values to be inserted - into the column - - # * @method $this persisted() Mark the computed generated column as persistent (SQL - Server) - - # * @method $this primary(bool $value = true) Add a primary index - - # * @method $this fulltext(bool|string $indexName = null) Add a fulltext index - - # * @method $this spatialIndex(bool|string $indexName = null) Add a spatial index - - # * @method $this startingValue(int $startingValue) Set the starting value of an - auto-incrementing field (MySQL/PostgreSQL) - - # * @method $this storedAs(string|\Illuminate\Contracts\Database\Query\Expression - $expression) Create a stored generated column (MySQL/PostgreSQL/SQLite) - - # * @method $this type(string $type) Specify a type for the column - - # * @method $this unique(bool|string $indexName = null) Add a unique index - - # * @method $this unsigned() Set the INTEGER column as UNSIGNED (MySQL) - - # * @method $this useCurrent() Set the TIMESTAMP column to use CURRENT_TIMESTAMP - as default value - - # * @method $this useCurrentOnUpdate() Set the TIMESTAMP column to use CURRENT_TIMESTAMP - when updating (MySQL) - - # * @method $this virtualAs(string|\Illuminate\Contracts\Database\Query\Expression - $expression) Create a virtual generated column (MySQL/PostgreSQL/SQLite)' -dependencies: -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: [] -methods: [] -traits: -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/ForeignIdColumnDefinition.yaml b/api/laravel/Database/Schema/ForeignIdColumnDefinition.yaml deleted file mode 100644 index d6c8996..0000000 --- a/api/laravel/Database/Schema/ForeignIdColumnDefinition.yaml +++ /dev/null @@ -1,64 +0,0 @@ -name: ForeignIdColumnDefinition -class_comment: null -dependencies: -- name: Str - type: class - source: Illuminate\Support\Str -properties: -- name: blueprint - visibility: protected - comment: '# * The schema builder blueprint instance. - - # * - - # * @var \Illuminate\Database\Schema\Blueprint' -methods: -- name: __construct - visibility: public - parameters: - - name: blueprint - - name: attributes - default: '[]' - comment: "# * The schema builder blueprint instance.\n# *\n# * @var \\Illuminate\\\ - Database\\Schema\\Blueprint\n# */\n# protected $blueprint;\n# \n# /**\n# * Create\ - \ a new foreign ID column definition.\n# *\n# * @param \\Illuminate\\Database\\\ - Schema\\Blueprint $blueprint\n# * @param array $attributes\n# * @return void" -- name: constrained - visibility: public - parameters: - - name: table - default: 'null' - - name: column - default: '''id''' - - name: indexName - default: 'null' - comment: '# * Create a foreign key constraint on this column referencing the "id" - column of the conventionally related table. - - # * - - # * @param string|null $table - - # * @param string|null $column - - # * @param string|null $indexName - - # * @return \Illuminate\Database\Schema\ForeignKeyDefinition' -- name: references - visibility: public - parameters: - - name: column - - name: indexName - default: 'null' - comment: '# * Specify which column this foreign ID references on another table. - - # * - - # * @param string $column - - # * @param string $indexName - - # * @return \Illuminate\Database\Schema\ForeignKeyDefinition' -traits: -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Database/Schema/ForeignKeyDefinition.yaml b/api/laravel/Database/Schema/ForeignKeyDefinition.yaml deleted file mode 100644 index c49df44..0000000 --- a/api/laravel/Database/Schema/ForeignKeyDefinition.yaml +++ /dev/null @@ -1,103 +0,0 @@ -name: ForeignKeyDefinition -class_comment: '# * @method ForeignKeyDefinition deferrable(bool $value = true) Set - the foreign key as deferrable (PostgreSQL) - - # * @method ForeignKeyDefinition initiallyImmediate(bool $value = true) Set the - default time to check the constraint (PostgreSQL) - - # * @method ForeignKeyDefinition on(string $table) Specify the referenced table - - # * @method ForeignKeyDefinition onDelete(string $action) Add an ON DELETE action - - # * @method ForeignKeyDefinition onUpdate(string $action) Add an ON UPDATE action - - # * @method ForeignKeyDefinition references(string|array $columns) Specify the referenced - column(s)' -dependencies: -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: [] -methods: -- name: cascadeOnUpdate - visibility: public - parameters: [] - comment: '# * @method ForeignKeyDefinition deferrable(bool $value = true) Set the - foreign key as deferrable (PostgreSQL) - - # * @method ForeignKeyDefinition initiallyImmediate(bool $value = true) Set the - default time to check the constraint (PostgreSQL) - - # * @method ForeignKeyDefinition on(string $table) Specify the referenced table - - # * @method ForeignKeyDefinition onDelete(string $action) Add an ON DELETE action - - # * @method ForeignKeyDefinition onUpdate(string $action) Add an ON UPDATE action - - # * @method ForeignKeyDefinition references(string|array $columns) Specify the - referenced column(s) - - # */ - - # class ForeignKeyDefinition extends Fluent - - # { - - # /** - - # * Indicate that updates should cascade. - - # * - - # * @return $this' -- name: restrictOnUpdate - visibility: public - parameters: [] - comment: '# * Indicate that updates should be restricted. - - # * - - # * @return $this' -- name: noActionOnUpdate - visibility: public - parameters: [] - comment: '# * Indicate that updates should have "no action". - - # * - - # * @return $this' -- name: cascadeOnDelete - visibility: public - parameters: [] - comment: '# * Indicate that deletes should cascade. - - # * - - # * @return $this' -- name: restrictOnDelete - visibility: public - parameters: [] - comment: '# * Indicate that deletes should be restricted. - - # * - - # * @return $this' -- name: nullOnDelete - visibility: public - parameters: [] - comment: '# * Indicate that deletes should set the foreign key value to null. - - # * - - # * @return $this' -- name: noActionOnDelete - visibility: public - parameters: [] - comment: '# * Indicate that deletes should have "no action". - - # * - - # * @return $this' -traits: -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/Grammar.yaml b/api/laravel/Database/Schema/Grammars/Grammar.yaml deleted file mode 100644 index b4a3bcc..0000000 --- a/api/laravel/Database/Schema/Grammars/Grammar.yaml +++ /dev/null @@ -1,365 +0,0 @@ -name: Grammar -class_comment: null -dependencies: -- name: BackedEnum - type: class - source: BackedEnum -- name: Expression - type: class - source: Illuminate\Contracts\Database\Query\Expression -- name: CompilesJsonPaths - type: class - source: Illuminate\Database\Concerns\CompilesJsonPaths -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: BaseGrammar - type: class - source: Illuminate\Database\Grammar -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: Fluent - type: class - source: Illuminate\Support\Fluent -- name: LogicException - type: class - source: LogicException -- name: RuntimeException - type: class - source: RuntimeException -- name: CompilesJsonPaths - type: class - source: CompilesJsonPaths -properties: -- name: modifiers - visibility: protected - comment: '# * The possible column modifiers. - - # * - - # * @var string[]' -- name: transactions - visibility: protected - comment: '# * If this Grammar supports schema changes wrapped in a transaction. - - # * - - # * @var bool' -- name: fluentCommands - visibility: protected - comment: '# * The commands to be executed outside of create or alter command. - - # * - - # * @var array' -methods: -- name: compileCreateDatabase - visibility: public - parameters: - - name: name - - name: connection - comment: "# * The possible column modifiers.\n# *\n# * @var string[]\n# */\n# protected\ - \ $modifiers = [];\n# \n# /**\n# * If this Grammar supports schema changes wrapped\ - \ in a transaction.\n# *\n# * @var bool\n# */\n# protected $transactions = false;\n\ - # \n# /**\n# * The commands to be executed outside of create or alter command.\n\ - # *\n# * @var array\n# */\n# protected $fluentCommands = [];\n# \n# /**\n# * Compile\ - \ a create database command.\n# *\n# * @param string $name\n# * @param \\Illuminate\\\ - Database\\Connection $connection\n# * @return void\n# *\n# * @throws \\LogicException" -- name: compileDropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Compile a drop database if exists command. - - # * - - # * @param string $name - - # * @return void - - # * - - # * @throws \LogicException' -- name: compileRenameColumn - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string' -- name: compileChange - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a change column command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compileFulltext - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a fulltext index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileDropFullText - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop fulltext index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: getColumns - visibility: protected - parameters: - - name: blueprint - comment: '# * Compile the blueprint''s added column definitions. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @return array' -- name: getColumn - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Compile the column definition. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Database\Schema\ColumnDefinition $column - - # * @return string' -- name: getType - visibility: protected - parameters: - - name: column - comment: '# * Get the SQL for the column data type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeComputed - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a generated, computed column type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: addModifiers - visibility: protected - parameters: - - name: sql - - name: blueprint - - name: column - comment: '# * Add the column modifiers to the definition. - - # * - - # * @param string $sql - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: getCommandByName - visibility: protected - parameters: - - name: blueprint - - name: name - comment: '# * Get the command with a given name if it exists on the blueprint. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param string $name - - # * @return \Illuminate\Support\Fluent|null' -- name: getCommandsByName - visibility: protected - parameters: - - name: blueprint - - name: name - comment: '# * Get all of the commands with a given name. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param string $name - - # * @return array' -- name: hasCommand - visibility: protected - parameters: - - name: blueprint - - name: name - comment: null -- name: prefixArray - visibility: public - parameters: - - name: prefix - - name: values - comment: '# * Add a prefix to an array of values. - - # * - - # * @param string $prefix - - # * @param array $values - - # * @return array' -- name: wrapTable - visibility: public - parameters: - - name: table - comment: '# * Wrap a table in keyword identifiers. - - # * - - # * @param mixed $table - - # * @return string' -- name: wrap - visibility: public - parameters: - - name: value - - name: prefixAlias - default: 'false' - comment: '# * Wrap a value in keyword identifiers. - - # * - - # * @param \Illuminate\Support\Fluent|\Illuminate\Contracts\Database\Query\Expression|string $value - - # * @param bool $prefixAlias - - # * @return string' -- name: getDefaultValue - visibility: protected - parameters: - - name: value - comment: '# * Format a value so that it can be used in "default" clauses. - - # * - - # * @param mixed $value - - # * @return string' -- name: getFluentCommands - visibility: public - parameters: [] - comment: '# * Get the fluent commands for the grammar. - - # * - - # * @return array' -- name: supportsSchemaTransactions - visibility: public - parameters: [] - comment: '# * Check if this Grammar supports schema changes wrapped in a transaction. - - # * - - # * @return bool' -traits: -- BackedEnum -- Illuminate\Contracts\Database\Query\Expression -- Illuminate\Database\Concerns\CompilesJsonPaths -- Illuminate\Database\Connection -- Illuminate\Database\Schema\Blueprint -- Illuminate\Support\Fluent -- LogicException -- RuntimeException -- CompilesJsonPaths -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/MariaDbGrammar.yaml b/api/laravel/Database/Schema/Grammars/MariaDbGrammar.yaml deleted file mode 100644 index aeb9b45..0000000 --- a/api/laravel/Database/Schema/Grammars/MariaDbGrammar.yaml +++ /dev/null @@ -1,58 +0,0 @@ -name: MariaDbGrammar -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: [] -methods: -- name: compileRenameColumn - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string' -- name: typeUuid - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a uuid type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeometry - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geometry type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Schema\Blueprint -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/MySqlGrammar.yaml b/api/laravel/Database/Schema/Grammars/MySqlGrammar.yaml deleted file mode 100644 index c3f2907..0000000 --- a/api/laravel/Database/Schema/Grammars/MySqlGrammar.yaml +++ /dev/null @@ -1,1168 +0,0 @@ -name: MySqlGrammar -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: ColumnDefinition - type: class - source: Illuminate\Database\Schema\ColumnDefinition -- name: Fluent - type: class - source: Illuminate\Support\Fluent -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: modifiers - visibility: protected - comment: '# * The possible column modifiers. - - # * - - # * @var string[]' -- name: serials - visibility: protected - comment: '# * The possible column serials. - - # * - - # * @var string[]' -- name: fluentCommands - visibility: protected - comment: '# * The commands to be executed outside of create or alter command. - - # * - - # * @var string[]' -methods: -- name: compileCreateDatabase - visibility: public - parameters: - - name: name - - name: connection - comment: "# * The possible column modifiers.\n# *\n# * @var string[]\n# */\n# protected\ - \ $modifiers = [\n# 'Unsigned', 'Charset', 'Collate', 'VirtualAs', 'StoredAs',\ - \ 'Nullable',\n# 'Default', 'OnUpdate', 'Invisible', 'Increment', 'Comment', 'After',\ - \ 'First',\n# ];\n# \n# /**\n# * The possible column serials.\n# *\n# * @var string[]\n\ - # */\n# protected $serials = ['bigInteger', 'integer', 'mediumInteger', 'smallInteger',\ - \ 'tinyInteger'];\n# \n# /**\n# * The commands to be executed outside of create\ - \ or alter command.\n# *\n# * @var string[]\n# */\n# protected $fluentCommands\ - \ = ['AutoIncrementStartingValues'];\n# \n# /**\n# * Compile a create database\ - \ command.\n# *\n# * @param string $name\n# * @param \\Illuminate\\Database\\\ - Connection $connection\n# * @return string" -- name: compileDropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Compile a drop database if exists command. - - # * - - # * @param string $name - - # * @return string' -- name: compileTables - visibility: public - parameters: - - name: database - comment: '# * Compile the query to determine the tables. - - # * - - # * @param string $database - - # * @return string' -- name: compileViews - visibility: public - parameters: - - name: database - comment: '# * Compile the query to determine the views. - - # * - - # * @param string $database - - # * @return string' -- name: compileColumns - visibility: public - parameters: - - name: database - - name: table - comment: '# * Compile the query to determine the columns. - - # * - - # * @param string $database - - # * @param string $table - - # * @return string' -- name: compileIndexes - visibility: public - parameters: - - name: database - - name: table - comment: '# * Compile the query to determine the indexes. - - # * - - # * @param string $database - - # * @param string $table - - # * @return string' -- name: compileForeignKeys - visibility: public - parameters: - - name: database - - name: table - comment: '# * Compile the query to determine the foreign keys. - - # * - - # * @param string $database - - # * @param string $table - - # * @return string' -- name: compileCreate - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a create table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return string' -- name: compileCreateTable - visibility: protected - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Create the main create table clause. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return string' -- name: compileCreateEncoding - visibility: protected - parameters: - - name: sql - - name: connection - - name: blueprint - comment: '# * Append the character set specifications to a command. - - # * - - # * @param string $sql - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @return string' -- name: compileCreateEngine - visibility: protected - parameters: - - name: sql - - name: connection - - name: blueprint - comment: '# * Append the engine specifications to a command. - - # * - - # * @param string $sql - - # * @param \Illuminate\Database\Connection $connection - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @return string' -- name: compileAdd - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile an add column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileAutoIncrementStartingValues - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile the auto-incrementing column starting values. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameColumn - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string' -- name: compileLegacyRenameColumn - visibility: protected - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename column command for legacy versions of MySQL. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return string' -- name: compileChange - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a change column command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compilePrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a plain index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileFullText - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a fulltext index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a spatial index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileKey - visibility: protected - parameters: - - name: blueprint - - name: command - - name: type - comment: '# * Compile an index creation command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param string $type - - # * @return string' -- name: compileDrop - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIfExists - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table (if exists) command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropColumn - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropPrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropFullText - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop fulltext index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop spatial index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRename - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropAllTables - visibility: public - parameters: - - name: tables - comment: '# * Compile the SQL needed to drop all tables. - - # * - - # * @param array $tables - - # * @return string' -- name: compileDropAllViews - visibility: public - parameters: - - name: views - comment: '# * Compile the SQL needed to drop all views. - - # * - - # * @param array $views - - # * @return string' -- name: compileEnableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to enable foreign key constraints. - - # * - - # * @return string' -- name: compileDisableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to disable foreign key constraints. - - # * - - # * @return string' -- name: compileTableComment - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a table comment command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: typeChar - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a char type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeString - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a string type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeLongText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a long text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBigInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a big integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeSmallInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a small integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeFloat - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a float type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDouble - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a double type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDecimal - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a decimal type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBoolean - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a boolean type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeEnum - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an enumeration type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeSet - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a set enumeration type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJson - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a json type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJsonb - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a jsonb type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDate - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestamp - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestampTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeYear - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a year type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBinary - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a binary type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeUuid - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a uuid type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeIpAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an IP address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMacAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a MAC address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeometry - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geometry type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeography - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geography type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeComputed - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a generated, computed column type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: modifyVirtualAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated virtual column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyStoredAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated stored column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyUnsigned - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an unsigned column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyCharset - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a character set column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyCollate - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a collation column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyNullable - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a nullable column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyInvisible - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an invisible column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyDefault - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a default column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyOnUpdate - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an "on update" column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyIncrement - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an auto-increment column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyFirst - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a "first" column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyAfter - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an "after" column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyComment - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a "comment" column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: wrapValue - visibility: protected - parameters: - - name: value - comment: '# * Wrap a single string in keyword identifiers. - - # * - - # * @param string $value - - # * @return string' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Blueprint -- Illuminate\Database\Schema\ColumnDefinition -- Illuminate\Support\Fluent -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/PostgresGrammar.yaml b/api/laravel/Database/Schema/Grammars/PostgresGrammar.yaml deleted file mode 100644 index 369c006..0000000 --- a/api/laravel/Database/Schema/Grammars/PostgresGrammar.yaml +++ /dev/null @@ -1,1013 +0,0 @@ -name: PostgresGrammar -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: Fluent - type: class - source: Illuminate\Support\Fluent -- name: LogicException - type: class - source: LogicException -properties: -- name: transactions - visibility: protected - comment: '# * If this Grammar supports schema changes wrapped in a transaction. - - # * - - # * @var bool' -- name: modifiers - visibility: protected - comment: '# * The possible column modifiers. - - # * - - # * @var string[]' -- name: serials - visibility: protected - comment: '# * The columns available as serials. - - # * - - # * @var string[]' -- name: fluentCommands - visibility: protected - comment: '# * The commands to be executed outside of create or alter command. - - # * - - # * @var string[]' -methods: -- name: compileCreateDatabase - visibility: public - parameters: - - name: name - - name: connection - comment: "# * If this Grammar supports schema changes wrapped in a transaction.\n\ - # *\n# * @var bool\n# */\n# protected $transactions = true;\n# \n# /**\n# * The\ - \ possible column modifiers.\n# *\n# * @var string[]\n# */\n# protected $modifiers\ - \ = ['Collate', 'Nullable', 'Default', 'VirtualAs', 'StoredAs', 'GeneratedAs',\ - \ 'Increment'];\n# \n# /**\n# * The columns available as serials.\n# *\n# * @var\ - \ string[]\n# */\n# protected $serials = ['bigInteger', 'integer', 'mediumInteger',\ - \ 'smallInteger', 'tinyInteger'];\n# \n# /**\n# * The commands to be executed\ - \ outside of create or alter command.\n# *\n# * @var string[]\n# */\n# protected\ - \ $fluentCommands = ['AutoIncrementStartingValues', 'Comment'];\n# \n# /**\n#\ - \ * Compile a create database command.\n# *\n# * @param string $name\n# * @param\ - \ \\Illuminate\\Database\\Connection $connection\n# * @return string" -- name: compileDropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Compile a drop database if exists command. - - # * - - # * @param string $name - - # * @return string' -- name: compileTables - visibility: public - parameters: [] - comment: '# * Compile the query to determine the tables. - - # * - - # * @return string' -- name: compileViews - visibility: public - parameters: [] - comment: '# * Compile the query to determine the views. - - # * - - # * @return string' -- name: compileTypes - visibility: public - parameters: [] - comment: '# * Compile the query to determine the user-defined types. - - # * - - # * @return string' -- name: compileColumns - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the columns. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileIndexes - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the indexes. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileForeignKeys - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the foreign keys. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileCreate - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a create table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileAdd - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a column addition command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileAutoIncrementStartingValues - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile the auto-incrementing column starting values. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileChange - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a change column command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compilePrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a plain index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileFulltext - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a fulltext index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: compileSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a spatial index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDrop - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIfExists - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table (if exists) command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropAllTables - visibility: public - parameters: - - name: tables - comment: '# * Compile the SQL needed to drop all tables. - - # * - - # * @param array $tables - - # * @return string' -- name: compileDropAllViews - visibility: public - parameters: - - name: views - comment: '# * Compile the SQL needed to drop all views. - - # * - - # * @param array $views - - # * @return string' -- name: compileDropAllTypes - visibility: public - parameters: - - name: types - comment: '# * Compile the SQL needed to drop all types. - - # * - - # * @param array $types - - # * @return string' -- name: compileDropAllDomains - visibility: public - parameters: - - name: domains - comment: '# * Compile the SQL needed to drop all domains. - - # * - - # * @param array $domains - - # * @return string' -- name: compileDropColumn - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropPrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropFullText - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop fulltext index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop spatial index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRename - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileEnableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to enable foreign key constraints. - - # * - - # * @return string' -- name: compileDisableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to disable foreign key constraints. - - # * - - # * @return string' -- name: compileComment - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a comment command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileTableComment - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a table comment command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: escapeNames - visibility: public - parameters: - - name: names - comment: '# * Quote-escape the given tables, views, or types. - - # * - - # * @param array $names - - # * @return array' -- name: typeChar - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a char type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeString - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a string type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeLongText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a long text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBigInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a big integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeSmallInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a small integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeFloat - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a float type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDouble - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a double type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeReal - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a real type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDecimal - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a decimal type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBoolean - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a boolean type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeEnum - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an enumeration type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJson - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a json type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJsonb - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a jsonb type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDate - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestamp - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestampTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeYear - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a year type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBinary - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a binary type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeUuid - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a uuid type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeIpAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an IP address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMacAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a MAC address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeometry - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geometry type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeography - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geography type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: modifyCollate - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a collation column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyNullable - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a nullable column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyDefault - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a default column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyIncrement - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an auto-increment column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyVirtualAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated virtual column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyStoredAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated stored column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyGeneratedAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an identity column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|array|null' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Blueprint -- Illuminate\Support\Fluent -- LogicException -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/SQLiteGrammar.yaml b/api/laravel/Database/Schema/Grammars/SQLiteGrammar.yaml deleted file mode 100644 index dd691c6..0000000 --- a/api/laravel/Database/Schema/Grammars/SQLiteGrammar.yaml +++ /dev/null @@ -1,1042 +0,0 @@ -name: SQLiteGrammar -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: IndexDefinition - type: class - source: Illuminate\Database\Schema\IndexDefinition -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Fluent - type: class - source: Illuminate\Support\Fluent -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: modifiers - visibility: protected - comment: '# * The possible column modifiers. - - # * - - # * @var string[]' -- name: serials - visibility: protected - comment: '# * The columns available as serials. - - # * - - # * @var string[]' -methods: -- name: getAlterCommands - visibility: public - parameters: - - name: connection - comment: "# * The possible column modifiers.\n# *\n# * @var string[]\n# */\n# protected\ - \ $modifiers = ['Increment', 'Nullable', 'Default', 'Collate', 'VirtualAs', 'StoredAs'];\n\ - # \n# /**\n# * The columns available as serials.\n# *\n# * @var string[]\n# */\n\ - # protected $serials = ['bigInteger', 'integer', 'mediumInteger', 'smallInteger',\ - \ 'tinyInteger'];\n# \n# /**\n# * Get the commands to be compiled on the alter\ - \ command.\n# *\n# * @param \\Illuminate\\Database\\Connection $connection\n\ - # * @return array" -- name: compileSqlCreateStatement - visibility: public - parameters: - - name: name - - name: type - default: '''table''' - comment: '# * Compile the query to determine the SQL text that describes the given - object. - - # * - - # * @param string $name - - # * @param string $type - - # * @return string' -- name: compileDbstatExists - visibility: public - parameters: [] - comment: '# * Compile the query to determine if the dbstat table is available. - - # * - - # * @return string' -- name: compileTables - visibility: public - parameters: - - name: withSize - default: 'false' - comment: '# * Compile the query to determine the tables. - - # * - - # * @param bool $withSize - - # * @return string' -- name: compileViews - visibility: public - parameters: [] - comment: '# * Compile the query to determine the views. - - # * - - # * @return string' -- name: compileColumns - visibility: public - parameters: - - name: table - comment: '# * Compile the query to determine the columns. - - # * - - # * @param string $table - - # * @return string' -- name: compileIndexes - visibility: public - parameters: - - name: table - comment: '# * Compile the query to determine the indexes. - - # * - - # * @param string $table - - # * @return string' -- name: compileForeignKeys - visibility: public - parameters: - - name: table - comment: '# * Compile the query to determine the foreign keys. - - # * - - # * @param string $table - - # * @return string' -- name: compileCreate - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a create table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: addForeignKeys - visibility: protected - parameters: - - name: foreignKeys - comment: '# * Get the foreign key syntax for a table creation statement. - - # * - - # * @param \Illuminate\Database\Schema\ForeignKeyDefinition[] $foreignKeys - - # * @return string|null' -- name: getForeignKey - visibility: protected - parameters: - - name: foreign - comment: '# * Get the SQL for the foreign key. - - # * - - # * @param \Illuminate\Support\Fluent $foreign - - # * @return string' -- name: addPrimaryKeys - visibility: protected - parameters: - - name: primary - comment: '# * Get the primary key syntax for a table creation statement. - - # * - - # * @param \Illuminate\Support\Fluent|null $primary - - # * @return string|null' -- name: compileAdd - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile alter table commands for adding columns. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileAlter - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile alter table command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compileChange - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a change column command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compilePrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a plain index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a spatial index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: compileForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string|null' -- name: compileDrop - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIfExists - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table (if exists) command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropAllTables - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to drop all tables. - - # * - - # * @return string' -- name: compileDropAllViews - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to drop all views. - - # * - - # * @return string' -- name: compileRebuild - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to rebuild the database. - - # * - - # * @return string' -- name: compileDropColumn - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a drop column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|null' -- name: compileDropPrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop spatial index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: compileDropForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return array' -- name: compileRename - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameIndex - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array - - # * - - # * @throws \RuntimeException' -- name: compileEnableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to enable foreign key constraints. - - # * - - # * @return string' -- name: compileDisableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to disable foreign key constraints. - - # * - - # * @return string' -- name: compileSetBusyTimeout - visibility: public - parameters: - - name: milliseconds - comment: '# * Compile the command to set the busy timeout. - - # * - - # * @param int $milliseconds - - # * @return string' -- name: compileSetJournalMode - visibility: public - parameters: - - name: mode - comment: '# * Compile the command to set the journal mode. - - # * - - # * @param string $mode - - # * @return string' -- name: compileSetSynchronous - visibility: public - parameters: - - name: mode - comment: '# * Compile the command to set the synchronous mode. - - # * - - # * @param string $mode - - # * @return string' -- name: compileEnableWriteableSchema - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to enable a writable schema. - - # * - - # * @return string' -- name: compileDisableWriteableSchema - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to disable a writable schema. - - # * - - # * @return string' -- name: pragma - visibility: protected - parameters: - - name: name - - name: value - comment: '# * Get the SQL to set a PRAGMA value. - - # * - - # * @param string $name - - # * @param mixed $value - - # * @return string' -- name: typeChar - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a char type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeString - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a string type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeLongText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a long text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBigInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a big integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeSmallInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a small integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeFloat - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a float type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDouble - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a double type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDecimal - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a decimal type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBoolean - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a boolean type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeEnum - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an enumeration type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJson - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a json type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJsonb - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a jsonb type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDate - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time (with time zone) type. - - # * - - # * Note: "SQLite does not have a storage class set aside for storing dates and/or - times." - - # * - - # * @link https://www.sqlite.org/datatype3.html - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestamp - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestampTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeYear - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a year type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBinary - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a binary type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeUuid - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a uuid type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeIpAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an IP address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMacAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a MAC address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeometry - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geometry type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeography - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geography type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeComputed - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a generated, computed column type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: modifyVirtualAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated virtual column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyStoredAs - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated stored column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyNullable - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a nullable column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyDefault - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a default column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyIncrement - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an auto-increment column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyCollate - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a collation column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: wrapJsonSelector - visibility: protected - parameters: - - name: value - comment: '# * Wrap the given JSON selector. - - # * - - # * @param string $value - - # * @return string' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Blueprint -- Illuminate\Database\Schema\IndexDefinition -- Illuminate\Support\Arr -- Illuminate\Support\Fluent -- RuntimeException -interfaces: [] diff --git a/api/laravel/Database/Schema/Grammars/SqlServerGrammar.yaml b/api/laravel/Database/Schema/Grammars/SqlServerGrammar.yaml deleted file mode 100644 index ceb2750..0000000 --- a/api/laravel/Database/Schema/Grammars/SqlServerGrammar.yaml +++ /dev/null @@ -1,936 +0,0 @@ -name: SqlServerGrammar -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Expression - type: class - source: Illuminate\Database\Query\Expression -- name: Blueprint - type: class - source: Illuminate\Database\Schema\Blueprint -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: -- name: transactions - visibility: protected - comment: '# * If this Grammar supports schema changes wrapped in a transaction. - - # * - - # * @var bool' -- name: modifiers - visibility: protected - comment: '# * The possible column modifiers. - - # * - - # * @var string[]' -- name: serials - visibility: protected - comment: '# * The columns available as serials. - - # * - - # * @var string[]' -- name: fluentCommands - visibility: protected - comment: '# * The commands to be executed outside of create or alter command. - - # * - - # * @var string[]' -methods: -- name: compileDefaultSchema - visibility: public - parameters: [] - comment: "# * If this Grammar supports schema changes wrapped in a transaction.\n\ - # *\n# * @var bool\n# */\n# protected $transactions = true;\n# \n# /**\n# * The\ - \ possible column modifiers.\n# *\n# * @var string[]\n# */\n# protected $modifiers\ - \ = ['Collate', 'Nullable', 'Default', 'Persisted', 'Increment'];\n# \n# /**\n\ - # * The columns available as serials.\n# *\n# * @var string[]\n# */\n# protected\ - \ $serials = ['tinyInteger', 'smallInteger', 'mediumInteger', 'integer', 'bigInteger'];\n\ - # \n# /**\n# * The commands to be executed outside of create or alter command.\n\ - # *\n# * @var string[]\n# */\n# protected $fluentCommands = ['Default'];\n# \n\ - # /**\n# * Compile a query to determine the name of the default schema.\n# *\n\ - # * @return string" -- name: compileCreateDatabase - visibility: public - parameters: - - name: name - - name: connection - comment: '# * Compile a create database command. - - # * - - # * @param string $name - - # * @param \Illuminate\Database\Connection $connection - - # * @return string' -- name: compileDropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Compile a drop database if exists command. - - # * - - # * @param string $name - - # * @return string' -- name: compileTables - visibility: public - parameters: [] - comment: '# * Compile the query to determine the tables. - - # * - - # * @return string' -- name: compileViews - visibility: public - parameters: [] - comment: '# * Compile the query to determine the views. - - # * - - # * @return string' -- name: compileColumns - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the columns. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileIndexes - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the indexes. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileForeignKeys - visibility: public - parameters: - - name: schema - - name: table - comment: '# * Compile the query to determine the foreign keys. - - # * - - # * @param string $schema - - # * @param string $table - - # * @return string' -- name: compileCreate - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a create table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileAdd - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a column addition table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameColumn - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a rename column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string' -- name: compileChange - visibility: public - parameters: - - name: blueprint - - name: command - - name: connection - comment: '# * Compile a change column command into a series of SQL statements. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @param \Illuminate\Database\Connection $connection - - # * @return array|string - - # * - - # * @throws \RuntimeException' -- name: compilePrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a plain index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a spatial index key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDefault - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a default command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string|null' -- name: compileDrop - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIfExists - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop table (if exists) command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropAllTables - visibility: public - parameters: [] - comment: '# * Compile the SQL needed to drop all tables. - - # * - - # * @return string' -- name: compileDropColumn - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop column command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropDefaultConstraint - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop default constraint command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropPrimary - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop primary key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropUnique - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop unique key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropSpatialIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop spatial index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileDropForeign - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a drop foreign key command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRename - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename table command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileRenameIndex - visibility: public - parameters: - - name: blueprint - - name: command - comment: '# * Compile a rename index command. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $command - - # * @return string' -- name: compileEnableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to enable foreign key constraints. - - # * - - # * @return string' -- name: compileDisableForeignKeyConstraints - visibility: public - parameters: [] - comment: '# * Compile the command to disable foreign key constraints. - - # * - - # * @return string' -- name: compileDropAllForeignKeys - visibility: public - parameters: [] - comment: '# * Compile the command to drop all foreign keys. - - # * - - # * @return string' -- name: compileDropAllViews - visibility: public - parameters: [] - comment: '# * Compile the command to drop all views. - - # * - - # * @return string' -- name: typeChar - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a char type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeString - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a string type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeLongText - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a long text type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBigInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a big integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMediumInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a medium integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTinyInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a tiny integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeSmallInteger - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a small integer type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeFloat - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a float type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDouble - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a double type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDecimal - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a decimal type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBoolean - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a boolean type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeEnum - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an enumeration type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJson - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a json type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeJsonb - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a jsonb type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDate - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeDateTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a date-time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTime - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimeTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a time (with time zone) type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestamp - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeTimestampTz - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a timestamp (with time zone) type. - - # * - - # * @link https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetimeoffset-transact-sql?view=sql-server-ver15 - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeYear - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a year type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeBinary - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a binary type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeUuid - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a uuid type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeIpAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for an IP address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeMacAddress - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a MAC address type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeometry - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geometry type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeGeography - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a spatial Geography type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string' -- name: typeComputed - visibility: protected - parameters: - - name: column - comment: '# * Create the column definition for a generated, computed column type. - - # * - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyCollate - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a collation column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyNullable - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a nullable column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyDefault - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a default column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyIncrement - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for an auto-increment column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: modifyPersisted - visibility: protected - parameters: - - name: blueprint - - name: column - comment: '# * Get the SQL for a generated stored column modifier. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint $blueprint - - # * @param \Illuminate\Support\Fluent $column - - # * @return string|null' -- name: wrapTable - visibility: public - parameters: - - name: table - comment: '# * Wrap a table in keyword identifiers. - - # * - - # * @param \Illuminate\Database\Schema\Blueprint|\Illuminate\Contracts\Database\Query\Expression|string $table - - # * @return string' -- name: quoteString - visibility: public - parameters: - - name: value - comment: '# * Quote the given string literal. - - # * - - # * @param string|array $value - - # * @return string' -traits: -- Illuminate\Database\Connection -- Illuminate\Database\Query\Expression -- Illuminate\Database\Schema\Blueprint -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/IndexDefinition.yaml b/api/laravel/Database/Schema/IndexDefinition.yaml deleted file mode 100644 index ff376a1..0000000 --- a/api/laravel/Database/Schema/IndexDefinition.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: IndexDefinition -class_comment: '# * @method $this algorithm(string $algorithm) Specify an algorithm - for the index (MySQL/PostgreSQL) - - # * @method $this language(string $language) Specify a language for the full text - index (PostgreSQL) - - # * @method $this deferrable(bool $value = true) Specify that the unique index is - deferrable (PostgreSQL) - - # * @method $this initiallyImmediate(bool $value = true) Specify the default time - to check the unique index constraint (PostgreSQL)' -dependencies: -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: [] -methods: [] -traits: -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Database/Schema/MariaDbBuilder.yaml b/api/laravel/Database/Schema/MariaDbBuilder.yaml deleted file mode 100644 index 4de9758..0000000 --- a/api/laravel/Database/Schema/MariaDbBuilder.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MariaDbBuilder -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Schema/MariaDbSchemaState.yaml b/api/laravel/Database/Schema/MariaDbSchemaState.yaml deleted file mode 100644 index 4ac9995..0000000 --- a/api/laravel/Database/Schema/MariaDbSchemaState.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: MariaDbSchemaState -class_comment: null -dependencies: [] -properties: [] -methods: -- name: baseDumpCommand - visibility: protected - parameters: [] - comment: '# * Get the base dump command arguments for MariaDB as a string. - - # * - - # * @return string' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Schema/MySqlBuilder.yaml b/api/laravel/Database/Schema/MySqlBuilder.yaml deleted file mode 100644 index b1d1906..0000000 --- a/api/laravel/Database/Schema/MySqlBuilder.yaml +++ /dev/null @@ -1,94 +0,0 @@ -name: MySqlBuilder -class_comment: null -dependencies: [] -properties: [] -methods: -- name: createDatabase - visibility: public - parameters: - - name: name - comment: '# * Create a database in the schema. - - # * - - # * @param string $name - - # * @return bool' -- name: dropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Drop a database from the schema if the database exists. - - # * - - # * @param string $name - - # * @return bool' -- name: getTables - visibility: public - parameters: [] - comment: '# * Get the tables for the database. - - # * - - # * @return array' -- name: getViews - visibility: public - parameters: [] - comment: '# * Get the views for the database. - - # * - - # * @return array' -- name: getColumns - visibility: public - parameters: - - name: table - comment: '# * Get the columns for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getIndexes - visibility: public - parameters: - - name: table - comment: '# * Get the indexes for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getForeignKeys - visibility: public - parameters: - - name: table - comment: '# * Get the foreign keys for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: dropAllTables - visibility: public - parameters: [] - comment: '# * Drop all tables from the database. - - # * - - # * @return void' -- name: dropAllViews - visibility: public - parameters: [] - comment: '# * Drop all views from the database. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Database/Schema/MySqlSchemaState.yaml b/api/laravel/Database/Schema/MySqlSchemaState.yaml deleted file mode 100644 index b1737ac..0000000 --- a/api/laravel/Database/Schema/MySqlSchemaState.yaml +++ /dev/null @@ -1,115 +0,0 @@ -name: MySqlSchemaState -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Str - type: class - source: Illuminate\Support\Str -- name: Process - type: class - source: Symfony\Component\Process\Process -properties: [] -methods: -- name: dump - visibility: public - parameters: - - name: connection - - name: path - comment: '# * Dump the database''s schema into a file. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param string $path - - # * @return void' -- name: removeAutoIncrementingState - visibility: protected - parameters: - - name: path - comment: '# * Remove the auto-incrementing state from the given schema dump. - - # * - - # * @param string $path - - # * @return void' -- name: appendMigrationData - visibility: protected - parameters: - - name: path - comment: '# * Append the migration data to the schema dump. - - # * - - # * @param string $path - - # * @return void' -- name: load - visibility: public - parameters: - - name: path - comment: '# * Load the given schema file into the database. - - # * - - # * @param string $path - - # * @return void' -- name: baseDumpCommand - visibility: protected - parameters: [] - comment: '# * Get the base dump command arguments for MySQL as a string. - - # * - - # * @return string' -- name: connectionString - visibility: protected - parameters: [] - comment: '# * Generate a basic connection string (--socket, --host, --port, --user, - --password) for the database. - - # * - - # * @return string' -- name: baseVariables - visibility: protected - parameters: - - name: config - comment: '# * Get the base variables for a dump / load command. - - # * - - # * @param array $config - - # * @return array' -- name: executeDumpProcess - visibility: protected - parameters: - - name: process - - name: output - - name: variables - comment: '# * Execute the given dump process. - - # * - - # * @param \Symfony\Component\Process\Process $process - - # * @param callable $output - - # * @param array $variables - - # * @return \Symfony\Component\Process\Process' -traits: -- Exception -- Illuminate\Database\Connection -- Illuminate\Support\Str -- Symfony\Component\Process\Process -interfaces: [] diff --git a/api/laravel/Database/Schema/PostgresBuilder.yaml b/api/laravel/Database/Schema/PostgresBuilder.yaml deleted file mode 100644 index 320f0a5..0000000 --- a/api/laravel/Database/Schema/PostgresBuilder.yaml +++ /dev/null @@ -1,154 +0,0 @@ -name: PostgresBuilder -class_comment: null -dependencies: -- name: ParsesSearchPath - type: class - source: Illuminate\Database\Concerns\ParsesSearchPath -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: createDatabase - visibility: public - parameters: - - name: name - comment: '# * Create a database in the schema. - - # * - - # * @param string $name - - # * @return bool' -- name: dropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Drop a database from the schema if the database exists. - - # * - - # * @param string $name - - # * @return bool' -- name: hasTable - visibility: public - parameters: - - name: table - comment: '# * Determine if the given table exists. - - # * - - # * @param string $table - - # * @return bool' -- name: hasView - visibility: public - parameters: - - name: view - comment: '# * Determine if the given view exists. - - # * - - # * @param string $view - - # * @return bool' -- name: getTypes - visibility: public - parameters: [] - comment: '# * Get the user-defined types that belong to the database. - - # * - - # * @return array' -- name: dropAllTables - visibility: public - parameters: [] - comment: '# * Drop all tables from the database. - - # * - - # * @return void' -- name: dropAllViews - visibility: public - parameters: [] - comment: '# * Drop all views from the database. - - # * - - # * @return void' -- name: dropAllTypes - visibility: public - parameters: [] - comment: '# * Drop all types from the database. - - # * - - # * @return void' -- name: getColumns - visibility: public - parameters: - - name: table - comment: '# * Get the columns for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getIndexes - visibility: public - parameters: - - name: table - comment: '# * Get the indexes for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getForeignKeys - visibility: public - parameters: - - name: table - comment: '# * Get the foreign keys for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getSchemas - visibility: protected - parameters: [] - comment: '# * Get the schemas for the connection. - - # * - - # * @return array' -- name: parseSchemaAndTable - visibility: protected - parameters: - - name: reference - comment: '# * Parse the database object reference and extract the schema and table. - - # * - - # * @param string $reference - - # * @return array' -- name: parseSearchPath - visibility: protected - parameters: - - name: searchPath - comment: '# * Parse the "search_path" configuration value into an array. - - # * - - # * @param string|array|null $searchPath - - # * @return array' -traits: -- Illuminate\Database\Concerns\ParsesSearchPath -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Schema/PostgresSchemaState.yaml b/api/laravel/Database/Schema/PostgresSchemaState.yaml deleted file mode 100644 index d4980b1..0000000 --- a/api/laravel/Database/Schema/PostgresSchemaState.yaml +++ /dev/null @@ -1,55 +0,0 @@ -name: PostgresSchemaState -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -properties: [] -methods: -- name: dump - visibility: public - parameters: - - name: connection - - name: path - comment: '# * Dump the database''s schema into a file. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param string $path - - # * @return void' -- name: load - visibility: public - parameters: - - name: path - comment: '# * Load the given schema file into the database. - - # * - - # * @param string $path - - # * @return void' -- name: baseDumpCommand - visibility: protected - parameters: [] - comment: '# * Get the base dump command arguments for PostgreSQL as a string. - - # * - - # * @return string' -- name: baseVariables - visibility: protected - parameters: - - name: config - comment: '# * Get the base variables for a dump / load command. - - # * - - # * @param array $config - - # * @return array' -traits: -- Illuminate\Database\Connection -interfaces: [] diff --git a/api/laravel/Database/Schema/SQLiteBuilder.yaml b/api/laravel/Database/Schema/SQLiteBuilder.yaml deleted file mode 100644 index b2bc8d6..0000000 --- a/api/laravel/Database/Schema/SQLiteBuilder.yaml +++ /dev/null @@ -1,117 +0,0 @@ -name: SQLiteBuilder -class_comment: null -dependencies: -- name: QueryException - type: class - source: Illuminate\Database\QueryException -- name: File - type: class - source: Illuminate\Support\Facades\File -properties: [] -methods: -- name: createDatabase - visibility: public - parameters: - - name: name - comment: '# * Create a database in the schema. - - # * - - # * @param string $name - - # * @return bool' -- name: dropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Drop a database from the schema if the database exists. - - # * - - # * @param string $name - - # * @return bool' -- name: getTables - visibility: public - parameters: - - name: withSize - default: 'true' - comment: '# * Get the tables for the database. - - # * - - # * @param bool $withSize - - # * @return array' -- name: getColumns - visibility: public - parameters: - - name: table - comment: '# * Get the columns for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: dropAllTables - visibility: public - parameters: [] - comment: '# * Drop all tables from the database. - - # * - - # * @return void' -- name: dropAllViews - visibility: public - parameters: [] - comment: '# * Drop all views from the database. - - # * - - # * @return void' -- name: setBusyTimeout - visibility: public - parameters: - - name: milliseconds - comment: '# * Set the busy timeout. - - # * - - # * @param int $milliseconds - - # * @return bool' -- name: setJournalMode - visibility: public - parameters: - - name: mode - comment: '# * Set the journal mode. - - # * - - # * @param string $mode - - # * @return bool' -- name: setSynchronous - visibility: public - parameters: - - name: mode - comment: '# * Set the synchronous mode. - - # * - - # * @param int $mode - - # * @return bool' -- name: refreshDatabaseFile - visibility: public - parameters: [] - comment: '# * Empty the database file. - - # * - - # * @return void' -traits: -- Illuminate\Database\QueryException -- Illuminate\Support\Facades\File -interfaces: [] diff --git a/api/laravel/Database/Schema/SchemaState.yaml b/api/laravel/Database/Schema/SchemaState.yaml deleted file mode 100644 index 2c291fc..0000000 --- a/api/laravel/Database/Schema/SchemaState.yaml +++ /dev/null @@ -1,114 +0,0 @@ -name: SchemaState -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Process - type: class - source: Symfony\Component\Process\Process -properties: -- name: connection - visibility: protected - comment: '# * The connection instance. - - # * - - # * @var \Illuminate\Database\Connection' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: migrationTable - visibility: protected - comment: '# * The name of the application''s migration table. - - # * - - # * @var string' -- name: processFactory - visibility: protected - comment: '# * The process factory callback. - - # * - - # * @var callable' -- name: output - visibility: protected - comment: '# * The output callable instance. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: connection - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: "# * The connection instance.\n# *\n# * @var \\Illuminate\\Database\\Connection\n\ - # */\n# protected $connection;\n# \n# /**\n# * The filesystem instance.\n# *\n\ - # * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected $files;\n# \n\ - # /**\n# * The name of the application's migration table.\n# *\n# * @var string\n\ - # */\n# protected $migrationTable = 'migrations';\n# \n# /**\n# * The process\ - \ factory callback.\n# *\n# * @var callable\n# */\n# protected $processFactory;\n\ - # \n# /**\n# * The output callable instance.\n# *\n# * @var callable\n# */\n#\ - \ protected $output;\n# \n# /**\n# * Create a new dumper instance.\n# *\n# * @param\ - \ \\Illuminate\\Database\\Connection $connection\n# * @param \\Illuminate\\\ - Filesystem\\Filesystem|null $files\n# * @param callable|null $processFactory\n\ - # * @return void" -- name: makeProcess - visibility: public - parameters: - - name: '...$arguments' - comment: "# * Dump the database's schema into a file.\n# *\n# * @param \\Illuminate\\\ - Database\\Connection $connection\n# * @param string $path\n# * @return void\n\ - # */\n# abstract public function dump(Connection $connection, $path);\n# \n# /**\n\ - # * Load the given schema file into the database.\n# *\n# * @param string $path\n\ - # * @return void\n# */\n# abstract public function load($path);\n# \n# /**\n#\ - \ * Create a new process instance.\n# *\n# * @param mixed ...$arguments\n# *\ - \ @return \\Symfony\\Component\\Process\\Process" -- name: hasMigrationTable - visibility: public - parameters: [] - comment: '# * Determine if the current connection has a migration table. - - # * - - # * @return bool' -- name: withMigrationTable - visibility: public - parameters: - - name: table - comment: '# * Specify the name of the application''s migration table. - - # * - - # * @param string $table - - # * @return $this' -- name: handleOutputUsing - visibility: public - parameters: - - name: output - comment: '# * Specify the callback that should be used to handle process output. - - # * - - # * @param callable $output - - # * @return $this' -traits: -- Illuminate\Database\Connection -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Process\Process -interfaces: [] diff --git a/api/laravel/Database/Schema/SqlServerBuilder.yaml b/api/laravel/Database/Schema/SqlServerBuilder.yaml deleted file mode 100644 index d6d5446..0000000 --- a/api/laravel/Database/Schema/SqlServerBuilder.yaml +++ /dev/null @@ -1,123 +0,0 @@ -name: SqlServerBuilder -class_comment: null -dependencies: -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: [] -methods: -- name: createDatabase - visibility: public - parameters: - - name: name - comment: '# * Create a database in the schema. - - # * - - # * @param string $name - - # * @return bool' -- name: dropDatabaseIfExists - visibility: public - parameters: - - name: name - comment: '# * Drop a database from the schema if the database exists. - - # * - - # * @param string $name - - # * @return bool' -- name: hasTable - visibility: public - parameters: - - name: table - comment: '# * Determine if the given table exists. - - # * - - # * @param string $table - - # * @return bool' -- name: hasView - visibility: public - parameters: - - name: view - comment: '# * Determine if the given view exists. - - # * - - # * @param string $view - - # * @return bool' -- name: dropAllTables - visibility: public - parameters: [] - comment: '# * Drop all tables from the database. - - # * - - # * @return void' -- name: dropAllViews - visibility: public - parameters: [] - comment: '# * Drop all views from the database. - - # * - - # * @return void' -- name: getColumns - visibility: public - parameters: - - name: table - comment: '# * Get the columns for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getIndexes - visibility: public - parameters: - - name: table - comment: '# * Get the indexes for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getForeignKeys - visibility: public - parameters: - - name: table - comment: '# * Get the foreign keys for a given table. - - # * - - # * @param string $table - - # * @return array' -- name: getDefaultSchema - visibility: protected - parameters: [] - comment: '# * Get the default schema for the connection. - - # * - - # * @return string' -- name: parseSchemaAndTable - visibility: protected - parameters: - - name: reference - comment: '# * Parse the database object reference and extract the schema and table. - - # * - - # * @param string $reference - - # * @return array' -traits: -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/Schema/SqliteSchemaState.yaml b/api/laravel/Database/Schema/SqliteSchemaState.yaml deleted file mode 100644 index 030ce28..0000000 --- a/api/laravel/Database/Schema/SqliteSchemaState.yaml +++ /dev/null @@ -1,66 +0,0 @@ -name: SqliteSchemaState -class_comment: null -dependencies: -- name: Connection - type: class - source: Illuminate\Database\Connection -properties: [] -methods: -- name: dump - visibility: public - parameters: - - name: connection - - name: path - comment: '# * Dump the database''s schema into a file. - - # * - - # * @param \Illuminate\Database\Connection $connection - - # * @param string $path - - # * @return void' -- name: appendMigrationData - visibility: protected - parameters: - - name: path - comment: '# * Append the migration data to the schema dump. - - # * - - # * @param string $path - - # * @return void' -- name: load - visibility: public - parameters: - - name: path - comment: '# * Load the given schema file into the database. - - # * - - # * @param string $path - - # * @return void' -- name: baseCommand - visibility: protected - parameters: [] - comment: '# * Get the base sqlite command arguments as a string. - - # * - - # * @return string' -- name: baseVariables - visibility: protected - parameters: - - name: config - comment: '# * Get the base variables for a dump / load command. - - # * - - # * @param array $config - - # * @return array' -traits: -- Illuminate\Database\Connection -interfaces: [] diff --git a/api/laravel/Database/Seeder.yaml b/api/laravel/Database/Seeder.yaml deleted file mode 100644 index 2f8f1e6..0000000 --- a/api/laravel/Database/Seeder.yaml +++ /dev/null @@ -1,163 +0,0 @@ -name: Seeder -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: TwoColumnDetail - type: class - source: Illuminate\Console\View\Components\TwoColumnDetail -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: WithoutModelEvents - type: class - source: Illuminate\Database\Console\Seeds\WithoutModelEvents -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -properties: -- name: container - visibility: protected - comment: '# * The container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: command - visibility: protected - comment: '# * The console command instance. - - # * - - # * @var \Illuminate\Console\Command' -- name: called - visibility: protected - comment: '# * Seeders that have been called at least one time. - - # * - - # * @var array' -methods: -- name: call - visibility: public - parameters: - - name: class - - name: silent - default: 'false' - - name: parameters - default: '[]' - comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\\ - Container\n# */\n# protected $container;\n# \n# /**\n# * The console command instance.\n\ - # *\n# * @var \\Illuminate\\Console\\Command\n# */\n# protected $command;\n# \n\ - # /**\n# * Seeders that have been called at least one time.\n# *\n# * @var array\n\ - # */\n# protected static $called = [];\n# \n# /**\n# * Run the given seeder class.\n\ - # *\n# * @param array|string $class\n# * @param bool $silent\n# * @param \ - \ array $parameters\n# * @return $this" -- name: callWith - visibility: public - parameters: - - name: class - - name: parameters - default: '[]' - comment: '# * Run the given seeder class. - - # * - - # * @param array|string $class - - # * @param array $parameters - - # * @return void' -- name: callSilent - visibility: public - parameters: - - name: class - - name: parameters - default: '[]' - comment: '# * Silently run the given seeder class. - - # * - - # * @param array|string $class - - # * @param array $parameters - - # * @return void' -- name: callOnce - visibility: public - parameters: - - name: class - - name: silent - default: 'false' - - name: parameters - default: '[]' - comment: '# * Run the given seeder class once. - - # * - - # * @param array|string $class - - # * @param bool $silent - - # * @return void' -- name: resolve - visibility: protected - parameters: - - name: class - comment: '# * Resolve an instance of the given seeder class. - - # * - - # * @param string $class - - # * @return \Illuminate\Database\Seeder' -- name: setContainer - visibility: public - parameters: - - name: container - comment: '# * Set the IoC container instance. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return $this' -- name: setCommand - visibility: public - parameters: - - name: command - comment: '# * Set the console command instance. - - # * - - # * @param \Illuminate\Console\Command $command - - # * @return $this' -- name: __invoke - visibility: public - parameters: - - name: parameters - default: '[]' - comment: '# * Run the database seeds. - - # * - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \InvalidArgumentException' -traits: -- Illuminate\Console\Command -- Illuminate\Console\View\Components\TwoColumnDetail -- Illuminate\Contracts\Container\Container -- Illuminate\Database\Console\Seeds\WithoutModelEvents -- Illuminate\Support\Arr -- InvalidArgumentException -interfaces: [] diff --git a/api/laravel/Database/SqlServerConnection.yaml b/api/laravel/Database/SqlServerConnection.yaml deleted file mode 100644 index 99b5916..0000000 --- a/api/laravel/Database/SqlServerConnection.yaml +++ /dev/null @@ -1,133 +0,0 @@ -name: SqlServerConnection -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: QueryGrammar - type: class - source: Illuminate\Database\Query\Grammars\SqlServerGrammar -- name: SqlServerProcessor - type: class - source: Illuminate\Database\Query\Processors\SqlServerProcessor -- name: SchemaGrammar - type: class - source: Illuminate\Database\Schema\Grammars\SqlServerGrammar -- name: SqlServerBuilder - type: class - source: Illuminate\Database\Schema\SqlServerBuilder -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: RuntimeException - type: class - source: RuntimeException -- name: Throwable - type: class - source: Throwable -properties: [] -methods: -- name: transaction - visibility: public - parameters: - - name: callback - - name: attempts - default: '1' - comment: '# * Execute a Closure within a transaction. - - # * - - # * @param \Closure $callback - - # * @param int $attempts - - # * @return mixed - - # * - - # * @throws \Throwable' -- name: escapeBinary - visibility: protected - parameters: - - name: value - comment: '# * Escape a binary value for safe SQL embedding. - - # * - - # * @param string $value - - # * @return string' -- name: isUniqueConstraintError - visibility: protected - parameters: - - name: exception - comment: '# * Determine if the given database exception was caused by a unique constraint - violation. - - # * - - # * @param \Exception $exception - - # * @return bool' -- name: getDefaultQueryGrammar - visibility: protected - parameters: [] - comment: '# * Get the default query grammar instance. - - # * - - # * @return \Illuminate\Database\Query\Grammars\SqlServerGrammar' -- name: getSchemaBuilder - visibility: public - parameters: [] - comment: '# * Get a schema builder instance for the connection. - - # * - - # * @return \Illuminate\Database\Schema\SqlServerBuilder' -- name: getDefaultSchemaGrammar - visibility: protected - parameters: [] - comment: '# * Get the default schema grammar instance. - - # * - - # * @return \Illuminate\Database\Schema\Grammars\SqlServerGrammar' -- name: getSchemaState - visibility: public - parameters: - - name: files - default: 'null' - - name: processFactory - default: 'null' - comment: '# * Get the schema state for the connection. - - # * - - # * @param \Illuminate\Filesystem\Filesystem|null $files - - # * @param callable|null $processFactory - - # * - - # * @throws \RuntimeException' -- name: getDefaultPostProcessor - visibility: protected - parameters: [] - comment: '# * Get the default post processor instance. - - # * - - # * @return \Illuminate\Database\Query\Processors\SqlServerProcessor' -traits: -- Closure -- Exception -- Illuminate\Database\Query\Processors\SqlServerProcessor -- Illuminate\Database\Schema\SqlServerBuilder -- Illuminate\Filesystem\Filesystem -- RuntimeException -- Throwable -interfaces: [] diff --git a/api/laravel/Database/UniqueConstraintViolationException.yaml b/api/laravel/Database/UniqueConstraintViolationException.yaml deleted file mode 100644 index 434f208..0000000 --- a/api/laravel/Database/UniqueConstraintViolationException.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: UniqueConstraintViolationException -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Encryption/Encrypter.yaml b/api/laravel/Encryption/Encrypter.yaml deleted file mode 100644 index 8ea4c61..0000000 --- a/api/laravel/Encryption/Encrypter.yaml +++ /dev/null @@ -1,288 +0,0 @@ -name: Encrypter -class_comment: null -dependencies: -- name: DecryptException - type: class - source: Illuminate\Contracts\Encryption\DecryptException -- name: EncrypterContract - type: class - source: Illuminate\Contracts\Encryption\Encrypter -- name: EncryptException - type: class - source: Illuminate\Contracts\Encryption\EncryptException -- name: StringEncrypter - type: class - source: Illuminate\Contracts\Encryption\StringEncrypter -- name: RuntimeException - type: class - source: RuntimeException -properties: -- name: key - visibility: protected - comment: '# * The encryption key. - - # * - - # * @var string' -- name: previousKeys - visibility: protected - comment: '# * The previous / legacy encryption keys. - - # * - - # * @var array' -- name: cipher - visibility: protected - comment: '# * The algorithm used for encryption. - - # * - - # * @var string' -- name: supportedCiphers - visibility: private - comment: '# * The supported cipher algorithms and their properties. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: key - - name: cipher - default: '''aes-128-cbc''' - comment: "# * The encryption key.\n# *\n# * @var string\n# */\n# protected $key;\n\ - # \n# /**\n# * The previous / legacy encryption keys.\n# *\n# * @var array\n#\ - \ */\n# protected $previousKeys = [];\n# \n# /**\n# * The algorithm used for encryption.\n\ - # *\n# * @var string\n# */\n# protected $cipher;\n# \n# /**\n# * The supported\ - \ cipher algorithms and their properties.\n# *\n# * @var array\n# */\n# private\ - \ static $supportedCiphers = [\n# 'aes-128-cbc' => ['size' => 16, 'aead' => false],\n\ - # 'aes-256-cbc' => ['size' => 32, 'aead' => false],\n# 'aes-128-gcm' => ['size'\ - \ => 16, 'aead' => true],\n# 'aes-256-gcm' => ['size' => 32, 'aead' => true],\n\ - # ];\n# \n# /**\n# * Create a new encrypter instance.\n# *\n# * @param string\ - \ $key\n# * @param string $cipher\n# * @return void\n# *\n# * @throws \\RuntimeException" -- name: supported - visibility: public - parameters: - - name: key - - name: cipher - comment: '# * Determine if the given key and cipher combination is valid. - - # * - - # * @param string $key - - # * @param string $cipher - - # * @return bool' -- name: generateKey - visibility: public - parameters: - - name: cipher - comment: '# * Create a new encryption key for the given cipher. - - # * - - # * @param string $cipher - - # * @return string' -- name: encrypt - visibility: public - parameters: - - name: value - - name: serialize - default: 'true' - comment: '# * Encrypt the given value. - - # * - - # * @param mixed $value - - # * @param bool $serialize - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\EncryptException' -- name: encryptString - visibility: public - parameters: - - name: value - comment: '# * Encrypt a string without serialization. - - # * - - # * @param string $value - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\EncryptException' -- name: decrypt - visibility: public - parameters: - - name: payload - - name: unserialize - default: 'true' - comment: '# * Decrypt the given value. - - # * - - # * @param string $payload - - # * @param bool $unserialize - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Encryption\DecryptException' -- name: decryptString - visibility: public - parameters: - - name: payload - comment: '# * Decrypt the given string without unserialization. - - # * - - # * @param string $payload - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Encryption\DecryptException' -- name: hash - visibility: protected - parameters: - - name: iv - - name: value - - name: key - comment: '# * Create a MAC for the given value. - - # * - - # * @param string $iv - - # * @param mixed $value - - # * @param string $key - - # * @return string' -- name: getJsonPayload - visibility: protected - parameters: - - name: payload - comment: '# * Get the JSON array from the given payload. - - # * - - # * @param string $payload - - # * @return array - - # * - - # * @throws \Illuminate\Contracts\Encryption\DecryptException' -- name: validPayload - visibility: protected - parameters: - - name: payload - comment: '# * Verify that the encryption payload is valid. - - # * - - # * @param mixed $payload - - # * @return bool' -- name: validMac - visibility: protected - parameters: - - name: payload - comment: '# * Determine if the MAC for the given payload is valid for the primary - key. - - # * - - # * @param array $payload - - # * @return bool' -- name: validMacForKey - visibility: protected - parameters: - - name: payload - - name: key - comment: '# * Determine if the MAC is valid for the given payload and key. - - # * - - # * @param array $payload - - # * @param string $key - - # * @return bool' -- name: ensureTagIsValid - visibility: protected - parameters: - - name: tag - comment: '# * Ensure the given tag is a valid tag given the selected cipher. - - # * - - # * @param string $tag - - # * @return void' -- name: shouldValidateMac - visibility: protected - parameters: [] - comment: '# * Determine if we should validate the MAC while decrypting. - - # * - - # * @return bool' -- name: getKey - visibility: public - parameters: [] - comment: '# * Get the encryption key that the encrypter is currently using. - - # * - - # * @return string' -- name: getAllKeys - visibility: public - parameters: [] - comment: '# * Get the current encryption key and all previous encryption keys. - - # * - - # * @return array' -- name: getPreviousKeys - visibility: public - parameters: [] - comment: '# * Get the previous encryption keys. - - # * - - # * @return array' -- name: previousKeys - visibility: public - parameters: - - name: keys - comment: '# * Set the previous / legacy encryption keys that should be utilized - if decryption fails. - - # * - - # * @param array $keys - - # * @return $this' -traits: -- Illuminate\Contracts\Encryption\DecryptException -- Illuminate\Contracts\Encryption\EncryptException -- Illuminate\Contracts\Encryption\StringEncrypter -- RuntimeException -interfaces: -- EncrypterContract diff --git a/api/laravel/Encryption/EncryptionServiceProvider.yaml b/api/laravel/Encryption/EncryptionServiceProvider.yaml deleted file mode 100644 index 00c2eaa..0000000 --- a/api/laravel/Encryption/EncryptionServiceProvider.yaml +++ /dev/null @@ -1,69 +0,0 @@ -name: EncryptionServiceProvider -class_comment: null -dependencies: -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -- name: Str - type: class - source: Illuminate\Support\Str -- name: SerializableClosure - type: class - source: Laravel\SerializableClosure\SerializableClosure -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerEncrypter - visibility: protected - parameters: [] - comment: '# * Register the encrypter. - - # * - - # * @return void' -- name: registerSerializableClosureSecurityKey - visibility: protected - parameters: [] - comment: '# * Configure Serializable Closure signing for security. - - # * - - # * @return void' -- name: parseKey - visibility: protected - parameters: - - name: config - comment: '# * Parse the encryption key. - - # * - - # * @param array $config - - # * @return string' -- name: key - visibility: protected - parameters: - - name: config - comment: '# * Extract the encryption key from the given configuration. - - # * - - # * @param array $config - - # * @return string - - # * - - # * @throws \Illuminate\Encryption\MissingAppKeyException' -traits: -- Illuminate\Support\ServiceProvider -- Illuminate\Support\Str -- Laravel\SerializableClosure\SerializableClosure -interfaces: [] diff --git a/api/laravel/Encryption/MissingAppKeyException.yaml b/api/laravel/Encryption/MissingAppKeyException.yaml deleted file mode 100644 index 2a63f36..0000000 --- a/api/laravel/Encryption/MissingAppKeyException.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: MissingAppKeyException -class_comment: null -dependencies: -- name: RuntimeException - type: class - source: RuntimeException -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: message - default: '''No application encryption key has been specified.''' - comment: '# * Create a new exception instance. - - # * - - # * @param string $message - - # * @return void' -traits: -- RuntimeException -interfaces: [] diff --git a/api/laravel/Events/CallQueuedListener.yaml b/api/laravel/Events/CallQueuedListener.yaml deleted file mode 100644 index fe9464f..0000000 --- a/api/laravel/Events/CallQueuedListener.yaml +++ /dev/null @@ -1,187 +0,0 @@ -name: CallQueuedListener -class_comment: null -dependencies: -- name: Queueable - type: class - source: Illuminate\Bus\Queueable -- name: Container - type: class - source: Illuminate\Container\Container -- name: Job - type: class - source: Illuminate\Contracts\Queue\Job -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: InteractsWithQueue - type: class - source: Illuminate\Queue\InteractsWithQueue -properties: -- name: class - visibility: public - comment: '# * The listener class name. - - # * - - # * @var string' -- name: method - visibility: public - comment: '# * The listener method. - - # * - - # * @var string' -- name: data - visibility: public - comment: '# * The data to be passed to the listener. - - # * - - # * @var array' -- name: tries - visibility: public - comment: '# * The number of times the job may be attempted. - - # * - - # * @var int' -- name: maxExceptions - visibility: public - comment: '# * The maximum number of exceptions allowed, regardless of attempts. - - # * - - # * @var int' -- name: backoff - visibility: public - comment: '# * The number of seconds to wait before retrying a job that encountered - an uncaught exception. - - # * - - # * @var int' -- name: retryUntil - visibility: public - comment: '# * The timestamp indicating when the job should timeout. - - # * - - # * @var int' -- name: timeout - visibility: public - comment: '# * The number of seconds the job can run before timing out. - - # * - - # * @var int' -- name: failOnTimeout - visibility: public - comment: '# * Indicates if the job should fail if the timeout is exceeded. - - # * - - # * @var bool' -- name: shouldBeEncrypted - visibility: public - comment: '# * Indicates if the job should be encrypted. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: class - - name: method - - name: data - comment: "# * The listener class name.\n# *\n# * @var string\n# */\n# public $class;\n\ - # \n# /**\n# * The listener method.\n# *\n# * @var string\n# */\n# public $method;\n\ - # \n# /**\n# * The data to be passed to the listener.\n# *\n# * @var array\n#\ - \ */\n# public $data;\n# \n# /**\n# * The number of times the job may be attempted.\n\ - # *\n# * @var int\n# */\n# public $tries;\n# \n# /**\n# * The maximum number of\ - \ exceptions allowed, regardless of attempts.\n# *\n# * @var int\n# */\n# public\ - \ $maxExceptions;\n# \n# /**\n# * The number of seconds to wait before retrying\ - \ a job that encountered an uncaught exception.\n# *\n# * @var int\n# */\n# public\ - \ $backoff;\n# \n# /**\n# * The timestamp indicating when the job should timeout.\n\ - # *\n# * @var int\n# */\n# public $retryUntil;\n# \n# /**\n# * The number of seconds\ - \ the job can run before timing out.\n# *\n# * @var int\n# */\n# public $timeout;\n\ - # \n# /**\n# * Indicates if the job should fail if the timeout is exceeded.\n\ - # *\n# * @var bool\n# */\n# public $failOnTimeout = false;\n# \n# /**\n# * Indicates\ - \ if the job should be encrypted.\n# *\n# * @var bool\n# */\n# public $shouldBeEncrypted\ - \ = false;\n# \n# /**\n# * Create a new job instance.\n# *\n# * @param string\ - \ $class\n# * @param string $method\n# * @param array $data\n# * @return\ - \ void" -- name: handle - visibility: public - parameters: - - name: container - comment: '# * Handle the queued job. - - # * - - # * @param \Illuminate\Container\Container $container - - # * @return void' -- name: setJobInstanceIfNecessary - visibility: protected - parameters: - - name: job - - name: instance - comment: '# * Set the job instance of the given class if necessary. - - # * - - # * @param \Illuminate\Contracts\Queue\Job $job - - # * @param object $instance - - # * @return object' -- name: failed - visibility: public - parameters: - - name: e - comment: '# * Call the failed method on the job instance. - - # * - - # * The event instance and the exception will be passed. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: prepareData - visibility: protected - parameters: [] - comment: '# * Unserialize the data if needed. - - # * - - # * @return void' -- name: displayName - visibility: public - parameters: [] - comment: '# * Get the display name for the queued job. - - # * - - # * @return string' -- name: __clone - visibility: public - parameters: [] - comment: '# * Prepare the instance for cloning. - - # * - - # * @return void' -traits: -- Illuminate\Bus\Queueable -- Illuminate\Container\Container -- Illuminate\Contracts\Queue\Job -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Queue\InteractsWithQueue -- InteractsWithQueue -interfaces: -- ShouldQueue diff --git a/api/laravel/Events/Dispatcher.yaml b/api/laravel/Events/Dispatcher.yaml deleted file mode 100644 index d931efc..0000000 --- a/api/laravel/Events/Dispatcher.yaml +++ /dev/null @@ -1,608 +0,0 @@ -name: Dispatcher -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: Container - type: class - source: Illuminate\Container\Container -- name: BroadcastFactory - type: class - source: Illuminate\Contracts\Broadcasting\Factory -- name: ShouldBroadcast - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBroadcast -- name: ContainerContract - type: class - source: Illuminate\Contracts\Container\Container -- name: DispatcherContract - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ShouldDispatchAfterCommit - type: class - source: Illuminate\Contracts\Events\ShouldDispatchAfterCommit -- name: ShouldHandleEventsAfterCommit - type: class - source: Illuminate\Contracts\Events\ShouldHandleEventsAfterCommit -- name: ShouldBeEncrypted - type: class - source: Illuminate\Contracts\Queue\ShouldBeEncrypted -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: ShouldQueueAfterCommit - type: class - source: Illuminate\Contracts\Queue\ShouldQueueAfterCommit -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: ReflectsClosures - type: class - source: Illuminate\Support\Traits\ReflectsClosures -- name: ReflectionClass - type: class - source: ReflectionClass -properties: -- name: container - visibility: protected - comment: '# * The IoC container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: listeners - visibility: protected - comment: '# * The registered event listeners. - - # * - - # * @var array' -- name: wildcards - visibility: protected - comment: '# * The wildcard listeners. - - # * - - # * @var array' -- name: wildcardsCache - visibility: protected - comment: '# * The cached wildcard listeners. - - # * - - # * @var array' -- name: queueResolver - visibility: protected - comment: '# * The queue resolver instance. - - # * - - # * @var callable' -- name: transactionManagerResolver - visibility: protected - comment: '# * The database transaction manager resolver instance. - - # * - - # * @var callable' -methods: -- name: __construct - visibility: public - parameters: - - name: container - default: 'null' - comment: "# * The IoC container instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * The registered\ - \ event listeners.\n# *\n# * @var array\n# */\n# protected $listeners = [];\n\ - # \n# /**\n# * The wildcard listeners.\n# *\n# * @var array\n# */\n# protected\ - \ $wildcards = [];\n# \n# /**\n# * The cached wildcard listeners.\n# *\n# * @var\ - \ array\n# */\n# protected $wildcardsCache = [];\n# \n# /**\n# * The queue resolver\ - \ instance.\n# *\n# * @var callable\n# */\n# protected $queueResolver;\n# \n#\ - \ /**\n# * The database transaction manager resolver instance.\n# *\n# * @var\ - \ callable\n# */\n# protected $transactionManagerResolver;\n# \n# /**\n# * Create\ - \ a new event dispatcher instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Container\\Container|null $container\n# * @return void" -- name: listen - visibility: public - parameters: - - name: events - - name: listener - default: 'null' - comment: '# * Register an event listener with the dispatcher. - - # * - - # * @param \Closure|string|array $events - - # * @param \Closure|string|array|null $listener - - # * @return void' -- name: setupWildcardListen - visibility: protected - parameters: - - name: event - - name: listener - comment: '# * Setup a wildcard listener callback. - - # * - - # * @param string $event - - # * @param \Closure|string $listener - - # * @return void' -- name: hasListeners - visibility: public - parameters: - - name: eventName - comment: '# * Determine if a given event has listeners. - - # * - - # * @param string $eventName - - # * @return bool' -- name: hasWildcardListeners - visibility: public - parameters: - - name: eventName - comment: '# * Determine if the given event has any wildcard listeners. - - # * - - # * @param string $eventName - - # * @return bool' -- name: push - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Register an event and payload to be fired later. - - # * - - # * @param string $event - - # * @param object|array $payload - - # * @return void' -- name: flush - visibility: public - parameters: - - name: event - comment: '# * Flush a set of pushed events. - - # * - - # * @param string $event - - # * @return void' -- name: subscribe - visibility: public - parameters: - - name: subscriber - comment: '# * Register an event subscriber with the dispatcher. - - # * - - # * @param object|string $subscriber - - # * @return void' -- name: resolveSubscriber - visibility: protected - parameters: - - name: subscriber - comment: '# * Resolve the subscriber instance. - - # * - - # * @param object|string $subscriber - - # * @return mixed' -- name: until - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Fire an event until the first non-null response is returned. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @return mixed' -- name: dispatch - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - - name: halt - default: 'false' - comment: '# * Fire an event and call the listeners. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @param bool $halt - - # * @return array|null' -- name: invokeListeners - visibility: protected - parameters: - - name: event - - name: payload - - name: halt - default: 'false' - comment: '# * Broadcast an event and call its listeners. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @param bool $halt - - # * @return array|null' -- name: parseEventAndPayload - visibility: protected - parameters: - - name: event - - name: payload - comment: '# * Parse the given event and payload and prepare them for dispatching. - - # * - - # * @param mixed $event - - # * @param mixed $payload - - # * @return array' -- name: shouldBroadcast - visibility: protected - parameters: - - name: payload - comment: '# * Determine if the payload has a broadcastable event. - - # * - - # * @param array $payload - - # * @return bool' -- name: broadcastWhen - visibility: protected - parameters: - - name: event - comment: '# * Check if the event should be broadcasted by the condition. - - # * - - # * @param mixed $event - - # * @return bool' -- name: broadcastEvent - visibility: protected - parameters: - - name: event - comment: '# * Broadcast the given event class. - - # * - - # * @param \Illuminate\Contracts\Broadcasting\ShouldBroadcast $event - - # * @return void' -- name: getListeners - visibility: public - parameters: - - name: eventName - comment: '# * Get all of the listeners for a given event name. - - # * - - # * @param string $eventName - - # * @return array' -- name: getWildcardListeners - visibility: protected - parameters: - - name: eventName - comment: '# * Get the wildcard listeners for the event. - - # * - - # * @param string $eventName - - # * @return array' -- name: addInterfaceListeners - visibility: protected - parameters: - - name: eventName - - name: listeners - default: '[]' - comment: '# * Add the listeners for the event''s interfaces to the given array. - - # * - - # * @param string $eventName - - # * @param array $listeners - - # * @return array' -- name: prepareListeners - visibility: protected - parameters: - - name: eventName - comment: '# * Prepare the listeners for a given event. - - # * - - # * @param string $eventName - - # * @return \Closure[]' -- name: makeListener - visibility: public - parameters: - - name: listener - - name: wildcard - default: 'false' - comment: '# * Register an event listener with the dispatcher. - - # * - - # * @param \Closure|string|array $listener - - # * @param bool $wildcard - - # * @return \Closure' -- name: createClassListener - visibility: public - parameters: - - name: listener - - name: wildcard - default: 'false' - comment: '# * Create a class based listener using the IoC container. - - # * - - # * @param string $listener - - # * @param bool $wildcard - - # * @return \Closure' -- name: createClassCallable - visibility: protected - parameters: - - name: listener - comment: '# * Create the class based event callable. - - # * - - # * @param array|string $listener - - # * @return callable' -- name: parseClassCallable - visibility: protected - parameters: - - name: listener - comment: '# * Parse the class listener into class and method. - - # * - - # * @param string $listener - - # * @return array' -- name: handlerShouldBeQueued - visibility: protected - parameters: - - name: class - comment: '# * Determine if the event handler class should be queued. - - # * - - # * @param string $class - - # * @return bool' -- name: createQueuedHandlerCallable - visibility: protected - parameters: - - name: class - - name: method - comment: '# * Create a callable for putting an event handler on the queue. - - # * - - # * @param string $class - - # * @param string $method - - # * @return \Closure' -- name: handlerShouldBeDispatchedAfterDatabaseTransactions - visibility: protected - parameters: - - name: listener - comment: '# * Determine if the given event handler should be dispatched after all - database transactions have committed. - - # * - - # * @param object|mixed $listener - - # * @return bool' -- name: createCallbackForListenerRunningAfterCommits - visibility: protected - parameters: - - name: listener - - name: method - comment: '# * Create a callable for dispatching a listener after database transactions. - - # * - - # * @param mixed $listener - - # * @param string $method - - # * @return \Closure' -- name: handlerWantsToBeQueued - visibility: protected - parameters: - - name: class - - name: arguments - comment: '# * Determine if the event handler wants to be queued. - - # * - - # * @param string $class - - # * @param array $arguments - - # * @return bool' -- name: queueHandler - visibility: protected - parameters: - - name: class - - name: method - - name: arguments - comment: '# * Queue the handler class. - - # * - - # * @param string $class - - # * @param string $method - - # * @param array $arguments - - # * @return void' -- name: createListenerAndJob - visibility: protected - parameters: - - name: class - - name: method - - name: arguments - comment: '# * Create the listener and job for a queued listener. - - # * - - # * @param string $class - - # * @param string $method - - # * @param array $arguments - - # * @return array' -- name: propagateListenerOptions - visibility: protected - parameters: - - name: listener - - name: job - comment: '# * Propagate listener options to the job. - - # * - - # * @param mixed $listener - - # * @param \Illuminate\Events\CallQueuedListener $job - - # * @return mixed' -- name: forget - visibility: public - parameters: - - name: event - comment: '# * Remove a set of listeners from the dispatcher. - - # * - - # * @param string $event - - # * @return void' -- name: forgetPushed - visibility: public - parameters: [] - comment: '# * Forget all of the pushed listeners. - - # * - - # * @return void' -- name: resolveQueue - visibility: protected - parameters: [] - comment: '# * Get the queue implementation from the resolver. - - # * - - # * @return \Illuminate\Contracts\Queue\Queue' -- name: setQueueResolver - visibility: public - parameters: - - name: resolver - comment: '# * Set the queue resolver implementation. - - # * - - # * @param callable $resolver - - # * @return $this' -- name: resolveTransactionManager - visibility: protected - parameters: [] - comment: '# * Get the database transaction manager implementation from the resolver. - - # * - - # * @return \Illuminate\Database\DatabaseTransactionsManager|null' -- name: setTransactionManagerResolver - visibility: public - parameters: - - name: resolver - comment: '# * Set the database transaction manager resolver implementation. - - # * - - # * @param callable $resolver - - # * @return $this' -- name: getRawListeners - visibility: public - parameters: [] - comment: '# * Gets the raw, unprepared listeners. - - # * - - # * @return array' -traits: -- Closure -- Exception -- Illuminate\Container\Container -- Illuminate\Contracts\Broadcasting\ShouldBroadcast -- Illuminate\Contracts\Events\ShouldDispatchAfterCommit -- Illuminate\Contracts\Events\ShouldHandleEventsAfterCommit -- Illuminate\Contracts\Queue\ShouldBeEncrypted -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Contracts\Queue\ShouldQueueAfterCommit -- Illuminate\Support\Arr -- Illuminate\Support\Str -- Illuminate\Support\Traits\Macroable -- Illuminate\Support\Traits\ReflectsClosures -- ReflectionClass -- Macroable -interfaces: -- DispatcherContract diff --git a/api/laravel/Events/EventServiceProvider.yaml b/api/laravel/Events/EventServiceProvider.yaml deleted file mode 100644 index 953c80c..0000000 --- a/api/laravel/Events/EventServiceProvider.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: EventServiceProvider -class_comment: null -dependencies: -- name: QueueFactoryContract - type: class - source: Illuminate\Contracts\Queue\Factory -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -traits: -- Illuminate\Support\ServiceProvider -interfaces: [] diff --git a/api/laravel/Events/InvokeQueuedClosure.yaml b/api/laravel/Events/InvokeQueuedClosure.yaml deleted file mode 100644 index b0fc63f..0000000 --- a/api/laravel/Events/InvokeQueuedClosure.yaml +++ /dev/null @@ -1,41 +0,0 @@ -name: InvokeQueuedClosure -class_comment: null -dependencies: [] -properties: [] -methods: -- name: handle - visibility: public - parameters: - - name: closure - - name: arguments - comment: '# * Handle the event. - - # * - - # * @param \Laravel\SerializableClosure\SerializableClosure $closure - - # * @param array $arguments - - # * @return void' -- name: failed - visibility: public - parameters: - - name: closure - - name: arguments - - name: catchCallbacks - - name: exception - comment: '# * Handle a job failure. - - # * - - # * @param \Laravel\SerializableClosure\SerializableClosure $closure - - # * @param array $arguments - - # * @param array $catchCallbacks - - # * @param \Throwable $exception - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Events/NullDispatcher.yaml b/api/laravel/Events/NullDispatcher.yaml deleted file mode 100644 index ecb8665..0000000 --- a/api/laravel/Events/NullDispatcher.yaml +++ /dev/null @@ -1,164 +0,0 @@ -name: NullDispatcher -class_comment: null -dependencies: -- name: DispatcherContract - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: ForwardsCalls - type: class - source: ForwardsCalls -properties: -- name: dispatcher - visibility: protected - comment: '# * The underlying event dispatcher instance. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -methods: -- name: __construct - visibility: public - parameters: - - name: dispatcher - comment: "# * The underlying event dispatcher instance.\n# *\n# * @var \\Illuminate\\\ - Contracts\\Events\\Dispatcher\n# */\n# protected $dispatcher;\n# \n# /**\n# *\ - \ Create a new event dispatcher instance that does not fire.\n# *\n# * @param\ - \ \\Illuminate\\Contracts\\Events\\Dispatcher $dispatcher\n# * @return void" -- name: dispatch - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - - name: halt - default: 'false' - comment: '# * Don''t fire an event. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @param bool $halt - - # * @return void' -- name: push - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Don''t register an event and payload to be fired later. - - # * - - # * @param string $event - - # * @param array $payload - - # * @return void' -- name: until - visibility: public - parameters: - - name: event - - name: payload - default: '[]' - comment: '# * Don''t dispatch an event. - - # * - - # * @param string|object $event - - # * @param mixed $payload - - # * @return mixed' -- name: listen - visibility: public - parameters: - - name: events - - name: listener - default: 'null' - comment: '# * Register an event listener with the dispatcher. - - # * - - # * @param \Closure|string|array $events - - # * @param \Closure|string|array|null $listener - - # * @return void' -- name: hasListeners - visibility: public - parameters: - - name: eventName - comment: '# * Determine if a given event has listeners. - - # * - - # * @param string $eventName - - # * @return bool' -- name: subscribe - visibility: public - parameters: - - name: subscriber - comment: '# * Register an event subscriber with the dispatcher. - - # * - - # * @param object|string $subscriber - - # * @return void' -- name: flush - visibility: public - parameters: - - name: event - comment: '# * Flush a set of pushed events. - - # * - - # * @param string $event - - # * @return void' -- name: forget - visibility: public - parameters: - - name: event - comment: '# * Remove a set of listeners from the dispatcher. - - # * - - # * @param string $event - - # * @return void' -- name: forgetPushed - visibility: public - parameters: [] - comment: '# * Forget all of the queued listeners. - - # * - - # * @return void' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically pass method calls to the underlying dispatcher. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Illuminate\Support\Traits\ForwardsCalls -- ForwardsCalls -interfaces: -- DispatcherContract diff --git a/api/laravel/Events/QueuedClosure.yaml b/api/laravel/Events/QueuedClosure.yaml deleted file mode 100644 index 820c4e5..0000000 --- a/api/laravel/Events/QueuedClosure.yaml +++ /dev/null @@ -1,117 +0,0 @@ -name: QueuedClosure -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: SerializableClosure - type: class - source: Laravel\SerializableClosure\SerializableClosure -properties: -- name: closure - visibility: public - comment: '# * The underlying Closure. - - # * - - # * @var \Closure' -- name: connection - visibility: public - comment: '# * The name of the connection the job should be sent to. - - # * - - # * @var string|null' -- name: queue - visibility: public - comment: '# * The name of the queue the job should be sent to. - - # * - - # * @var string|null' -- name: delay - visibility: public - comment: '# * The number of seconds before the job should be made available. - - # * - - # * @var \DateTimeInterface|\DateInterval|int|null' -- name: catchCallbacks - visibility: public - comment: '# * All of the "catch" callbacks for the queued closure. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: closure - comment: "# * The underlying Closure.\n# *\n# * @var \\Closure\n# */\n# public $closure;\n\ - # \n# /**\n# * The name of the connection the job should be sent to.\n# *\n# *\ - \ @var string|null\n# */\n# public $connection;\n# \n# /**\n# * The name of the\ - \ queue the job should be sent to.\n# *\n# * @var string|null\n# */\n# public\ - \ $queue;\n# \n# /**\n# * The number of seconds before the job should be made\ - \ available.\n# *\n# * @var \\DateTimeInterface|\\DateInterval|int|null\n# */\n\ - # public $delay;\n# \n# /**\n# * All of the \"catch\" callbacks for the queued\ - \ closure.\n# *\n# * @var array\n# */\n# public $catchCallbacks = [];\n# \n# /**\n\ - # * Create a new queued closure event listener resolver.\n# *\n# * @param \\\ - Closure $closure\n# * @return void" -- name: onConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the desired connection for the job. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: onQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the job. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: delay - visibility: public - parameters: - - name: delay - comment: '# * Set the desired delay in seconds for the job. - - # * - - # * @param \DateTimeInterface|\DateInterval|int|null $delay - - # * @return $this' -- name: catch - visibility: public - parameters: - - name: closure - comment: '# * Specify a callback that should be invoked if the queued listener job - fails. - - # * - - # * @param \Closure $closure - - # * @return $this' -- name: resolve - visibility: public - parameters: [] - comment: '# * Resolve the actual event listener callback. - - # * - - # * @return \Closure' -traits: -- Closure -- Laravel\SerializableClosure\SerializableClosure -interfaces: [] diff --git a/api/laravel/Events/functions.yaml b/api/laravel/Events/functions.yaml deleted file mode 100644 index 5aadce1..0000000 --- a/api/laravel/Events/functions.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: functions -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: [] -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Filesystem/AwsS3V3Adapter.yaml b/api/laravel/Filesystem/AwsS3V3Adapter.yaml deleted file mode 100644 index 58640b0..0000000 --- a/api/laravel/Filesystem/AwsS3V3Adapter.yaml +++ /dev/null @@ -1,112 +0,0 @@ -name: AwsS3V3Adapter -class_comment: null -dependencies: -- name: S3Client - type: class - source: Aws\S3\S3Client -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: S3Adapter - type: class - source: League\Flysystem\AwsS3V3\AwsS3V3Adapter -- name: FilesystemOperator - type: class - source: League\Flysystem\FilesystemOperator -- name: Conditionable - type: class - source: Conditionable -properties: -- name: client - visibility: protected - comment: '# * The AWS S3 client. - - # * - - # * @var \Aws\S3\S3Client' -methods: -- name: __construct - visibility: public - parameters: - - name: driver - - name: adapter - - name: config - - name: client - comment: "# * The AWS S3 client.\n# *\n# * @var \\Aws\\S3\\S3Client\n# */\n# protected\ - \ $client;\n# \n# /**\n# * Create a new AwsS3V3FilesystemAdapter instance.\n#\ - \ *\n# * @param \\League\\Flysystem\\FilesystemOperator $driver\n# * @param\ - \ \\League\\Flysystem\\AwsS3V3\\AwsS3V3Adapter $adapter\n# * @param array \ - \ $config\n# * @param \\Aws\\S3\\S3Client $client\n# * @return void" -- name: url - visibility: public - parameters: - - name: path - comment: '# * Get the URL for the file at the given path. - - # * - - # * @param string $path - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: providesTemporaryUrls - visibility: public - parameters: [] - comment: '# * Determine if temporary URLs can be generated. - - # * - - # * @return bool' -- name: temporaryUrl - visibility: public - parameters: - - name: path - - name: expiration - - name: options - default: '[]' - comment: '# * Get a temporary URL for the file at the given path. - - # * - - # * @param string $path - - # * @param \DateTimeInterface $expiration - - # * @param array $options - - # * @return string' -- name: temporaryUploadUrl - visibility: public - parameters: - - name: path - - name: expiration - - name: options - default: '[]' - comment: '# * Get a temporary upload URL for the file at the given path. - - # * - - # * @param string $path - - # * @param \DateTimeInterface $expiration - - # * @param array $options - - # * @return array' -- name: getClient - visibility: public - parameters: [] - comment: '# * Get the underlying S3 client. - - # * - - # * @return \Aws\S3\S3Client' -traits: -- Aws\S3\S3Client -- Illuminate\Support\Traits\Conditionable -- League\Flysystem\FilesystemOperator -- Conditionable -interfaces: [] diff --git a/api/laravel/Filesystem/Filesystem.yaml b/api/laravel/Filesystem/Filesystem.yaml deleted file mode 100644 index 609f92d..0000000 --- a/api/laravel/Filesystem/Filesystem.yaml +++ /dev/null @@ -1,719 +0,0 @@ -name: Filesystem -class_comment: null -dependencies: -- name: ErrorException - type: class - source: ErrorException -- name: FilesystemIterator - type: class - source: FilesystemIterator -- name: FileNotFoundException - type: class - source: Illuminate\Contracts\Filesystem\FileNotFoundException -- name: LazyCollection - type: class - source: Illuminate\Support\LazyCollection -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: RuntimeException - type: class - source: RuntimeException -- name: SplFileObject - type: class - source: SplFileObject -- name: SymfonyFilesystem - type: class - source: Symfony\Component\Filesystem\Filesystem -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -- name: MimeTypes - type: class - source: Symfony\Component\Mime\MimeTypes -properties: [] -methods: -- name: exists - visibility: public - parameters: - - name: path - comment: '# * Determine if a file or directory exists. - - # * - - # * @param string $path - - # * @return bool' -- name: missing - visibility: public - parameters: - - name: path - comment: '# * Determine if a file or directory is missing. - - # * - - # * @param string $path - - # * @return bool' -- name: get - visibility: public - parameters: - - name: path - - name: lock - default: 'false' - comment: '# * Get the contents of a file. - - # * - - # * @param string $path - - # * @param bool $lock - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: json - visibility: public - parameters: - - name: path - - name: flags - default: '0' - - name: lock - default: 'false' - comment: '# * Get the contents of a file as decoded JSON. - - # * - - # * @param string $path - - # * @param int $flags - - # * @param bool $lock - - # * @return array - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: sharedGet - visibility: public - parameters: - - name: path - comment: '# * Get contents of a file with shared access. - - # * - - # * @param string $path - - # * @return string' -- name: getRequire - visibility: public - parameters: - - name: path - - name: data - default: '[]' - comment: '# * Get the returned value of a file. - - # * - - # * @param string $path - - # * @param array $data - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: requireOnce - visibility: public - parameters: - - name: path - - name: data - default: '[]' - comment: '# * Require the given file once. - - # * - - # * @param string $path - - # * @param array $data - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: lines - visibility: public - parameters: - - name: path - comment: '# * Get the contents of a file one line at a time. - - # * - - # * @param string $path - - # * @return \Illuminate\Support\LazyCollection - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: hash - visibility: public - parameters: - - name: path - - name: algorithm - default: '''md5''' - comment: '# * Get the hash of the file at the given path. - - # * - - # * @param string $path - - # * @param string $algorithm - - # * @return string' -- name: put - visibility: public - parameters: - - name: path - - name: contents - - name: lock - default: 'false' - comment: '# * Write the contents of a file. - - # * - - # * @param string $path - - # * @param string $contents - - # * @param bool $lock - - # * @return int|bool' -- name: replace - visibility: public - parameters: - - name: path - - name: content - - name: mode - default: 'null' - comment: '# * Write the contents of a file, replacing it atomically if it already - exists. - - # * - - # * @param string $path - - # * @param string $content - - # * @param int|null $mode - - # * @return void' -- name: replaceInFile - visibility: public - parameters: - - name: search - - name: replace - - name: path - comment: '# * Replace a given string within a given file. - - # * - - # * @param array|string $search - - # * @param array|string $replace - - # * @param string $path - - # * @return void' -- name: prepend - visibility: public - parameters: - - name: path - - name: data - comment: '# * Prepend to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @return int' -- name: append - visibility: public - parameters: - - name: path - - name: data - - name: lock - default: 'false' - comment: '# * Append to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @param bool $lock - - # * @return int' -- name: chmod - visibility: public - parameters: - - name: path - - name: mode - default: 'null' - comment: '# * Get or set UNIX mode of a file or directory. - - # * - - # * @param string $path - - # * @param int|null $mode - - # * @return mixed' -- name: delete - visibility: public - parameters: - - name: paths - comment: '# * Delete the file at a given path. - - # * - - # * @param string|array $paths - - # * @return bool' -- name: move - visibility: public - parameters: - - name: path - - name: target - comment: '# * Move a file to a new location. - - # * - - # * @param string $path - - # * @param string $target - - # * @return bool' -- name: copy - visibility: public - parameters: - - name: path - - name: target - comment: '# * Copy a file to a new location. - - # * - - # * @param string $path - - # * @param string $target - - # * @return bool' -- name: link - visibility: public - parameters: - - name: target - - name: link - comment: '# * Create a symlink to the target file or directory. On Windows, a hard - link is created if the target is a file. - - # * - - # * @param string $target - - # * @param string $link - - # * @return bool|null' -- name: relativeLink - visibility: public - parameters: - - name: target - - name: link - comment: '# * Create a relative symlink to the target file or directory. - - # * - - # * @param string $target - - # * @param string $link - - # * @return void - - # * - - # * @throws \RuntimeException' -- name: name - visibility: public - parameters: - - name: path - comment: '# * Extract the file name from a file path. - - # * - - # * @param string $path - - # * @return string' -- name: basename - visibility: public - parameters: - - name: path - comment: '# * Extract the trailing name component from a file path. - - # * - - # * @param string $path - - # * @return string' -- name: dirname - visibility: public - parameters: - - name: path - comment: '# * Extract the parent directory from a file path. - - # * - - # * @param string $path - - # * @return string' -- name: extension - visibility: public - parameters: - - name: path - comment: '# * Extract the file extension from a file path. - - # * - - # * @param string $path - - # * @return string' -- name: guessExtension - visibility: public - parameters: - - name: path - comment: '# * Guess the file extension from the mime-type of a given file. - - # * - - # * @param string $path - - # * @return string|null - - # * - - # * @throws \RuntimeException' -- name: type - visibility: public - parameters: - - name: path - comment: '# * Get the file type of a given file. - - # * - - # * @param string $path - - # * @return string' -- name: mimeType - visibility: public - parameters: - - name: path - comment: '# * Get the mime-type of a given file. - - # * - - # * @param string $path - - # * @return string|false' -- name: size - visibility: public - parameters: - - name: path - comment: '# * Get the file size of a given file. - - # * - - # * @param string $path - - # * @return int' -- name: lastModified - visibility: public - parameters: - - name: path - comment: '# * Get the file''s last modification time. - - # * - - # * @param string $path - - # * @return int' -- name: isDirectory - visibility: public - parameters: - - name: directory - comment: '# * Determine if the given path is a directory. - - # * - - # * @param string $directory - - # * @return bool' -- name: isEmptyDirectory - visibility: public - parameters: - - name: directory - - name: ignoreDotFiles - default: 'false' - comment: '# * Determine if the given path is a directory that does not contain any - other files or directories. - - # * - - # * @param string $directory - - # * @param bool $ignoreDotFiles - - # * @return bool' -- name: isReadable - visibility: public - parameters: - - name: path - comment: '# * Determine if the given path is readable. - - # * - - # * @param string $path - - # * @return bool' -- name: isWritable - visibility: public - parameters: - - name: path - comment: '# * Determine if the given path is writable. - - # * - - # * @param string $path - - # * @return bool' -- name: hasSameHash - visibility: public - parameters: - - name: firstFile - - name: secondFile - comment: '# * Determine if two files are the same by comparing their hashes. - - # * - - # * @param string $firstFile - - # * @param string $secondFile - - # * @return bool' -- name: isFile - visibility: public - parameters: - - name: file - comment: '# * Determine if the given path is a file. - - # * - - # * @param string $file - - # * @return bool' -- name: glob - visibility: public - parameters: - - name: pattern - - name: flags - default: '0' - comment: '# * Find path names matching a given pattern. - - # * - - # * @param string $pattern - - # * @param int $flags - - # * @return array' -- name: files - visibility: public - parameters: - - name: directory - - name: hidden - default: 'false' - comment: '# * Get an array of all files in a directory. - - # * - - # * @param string $directory - - # * @param bool $hidden - - # * @return \Symfony\Component\Finder\SplFileInfo[]' -- name: allFiles - visibility: public - parameters: - - name: directory - - name: hidden - default: 'false' - comment: '# * Get all of the files from the given directory (recursive). - - # * - - # * @param string $directory - - # * @param bool $hidden - - # * @return \Symfony\Component\Finder\SplFileInfo[]' -- name: directories - visibility: public - parameters: - - name: directory - comment: '# * Get all of the directories within a given directory. - - # * - - # * @param string $directory - - # * @return array' -- name: ensureDirectoryExists - visibility: public - parameters: - - name: path - - name: mode - default: '0755' - - name: recursive - default: 'true' - comment: '# * Ensure a directory exists. - - # * - - # * @param string $path - - # * @param int $mode - - # * @param bool $recursive - - # * @return void' -- name: makeDirectory - visibility: public - parameters: - - name: path - - name: mode - default: '0755' - - name: recursive - default: 'false' - - name: force - default: 'false' - comment: '# * Create a directory. - - # * - - # * @param string $path - - # * @param int $mode - - # * @param bool $recursive - - # * @param bool $force - - # * @return bool' -- name: moveDirectory - visibility: public - parameters: - - name: from - - name: to - - name: overwrite - default: 'false' - comment: '# * Move a directory. - - # * - - # * @param string $from - - # * @param string $to - - # * @param bool $overwrite - - # * @return bool' -- name: copyDirectory - visibility: public - parameters: - - name: directory - - name: destination - - name: options - default: 'null' - comment: '# * Copy a directory from one location to another. - - # * - - # * @param string $directory - - # * @param string $destination - - # * @param int|null $options - - # * @return bool' -- name: deleteDirectory - visibility: public - parameters: - - name: directory - - name: preserve - default: 'false' - comment: '# * Recursively delete a directory. - - # * - - # * The directory itself may be optionally preserved. - - # * - - # * @param string $directory - - # * @param bool $preserve - - # * @return bool' -- name: deleteDirectories - visibility: public - parameters: - - name: directory - comment: '# * Remove all of the directories within a given directory. - - # * - - # * @param string $directory - - # * @return bool' -- name: cleanDirectory - visibility: public - parameters: - - name: directory - comment: '# * Empty the specified directory of all files and folders. - - # * - - # * @param string $directory - - # * @return bool' -traits: -- ErrorException -- FilesystemIterator -- Illuminate\Contracts\Filesystem\FileNotFoundException -- Illuminate\Support\LazyCollection -- Illuminate\Support\Traits\Conditionable -- Illuminate\Support\Traits\Macroable -- RuntimeException -- SplFileObject -- Symfony\Component\Finder\Finder -- Symfony\Component\Mime\MimeTypes -- Conditionable -interfaces: [] diff --git a/api/laravel/Filesystem/FilesystemAdapter.yaml b/api/laravel/Filesystem/FilesystemAdapter.yaml deleted file mode 100644 index fe74174..0000000 --- a/api/laravel/Filesystem/FilesystemAdapter.yaml +++ /dev/null @@ -1,873 +0,0 @@ -name: FilesystemAdapter -class_comment: '# * @mixin \League\Flysystem\FilesystemOperator' -dependencies: -- name: Closure - type: class - source: Closure -- name: CloudFilesystemContract - type: class - source: Illuminate\Contracts\Filesystem\Cloud -- name: FilesystemContract - type: class - source: Illuminate\Contracts\Filesystem\Filesystem -- name: File - type: class - source: Illuminate\Http\File -- name: UploadedFile - type: class - source: Illuminate\Http\UploadedFile -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: FlysystemAdapter - type: class - source: League\Flysystem\FilesystemAdapter -- name: FilesystemOperator - type: class - source: League\Flysystem\FilesystemOperator -- name: FtpAdapter - type: class - source: League\Flysystem\Ftp\FtpAdapter -- name: LocalAdapter - type: class - source: League\Flysystem\Local\LocalFilesystemAdapter -- name: PathPrefixer - type: class - source: League\Flysystem\PathPrefixer -- name: SftpAdapter - type: class - source: League\Flysystem\PhpseclibV3\SftpAdapter -- name: StorageAttributes - type: class - source: League\Flysystem\StorageAttributes -- name: UnableToCopyFile - type: class - source: League\Flysystem\UnableToCopyFile -- name: UnableToCreateDirectory - type: class - source: League\Flysystem\UnableToCreateDirectory -- name: UnableToDeleteDirectory - type: class - source: League\Flysystem\UnableToDeleteDirectory -- name: UnableToDeleteFile - type: class - source: League\Flysystem\UnableToDeleteFile -- name: UnableToMoveFile - type: class - source: League\Flysystem\UnableToMoveFile -- name: UnableToProvideChecksum - type: class - source: League\Flysystem\UnableToProvideChecksum -- name: UnableToReadFile - type: class - source: League\Flysystem\UnableToReadFile -- name: UnableToRetrieveMetadata - type: class - source: League\Flysystem\UnableToRetrieveMetadata -- name: UnableToSetVisibility - type: class - source: League\Flysystem\UnableToSetVisibility -- name: UnableToWriteFile - type: class - source: League\Flysystem\UnableToWriteFile -- name: Visibility - type: class - source: League\Flysystem\Visibility -- name: PHPUnit - type: class - source: PHPUnit\Framework\Assert -- name: StreamInterface - type: class - source: Psr\Http\Message\StreamInterface -- name: RuntimeException - type: class - source: RuntimeException -- name: StreamedResponse - type: class - source: Symfony\Component\HttpFoundation\StreamedResponse -- name: Conditionable - type: class - source: Conditionable -properties: -- name: driver - visibility: protected - comment: "# * @mixin \\League\\Flysystem\\FilesystemOperator\n# */\n# class FilesystemAdapter\ - \ implements CloudFilesystemContract\n# {\n# use Conditionable;\n# use Macroable\ - \ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The Flysystem filesystem implementation.\n\ - # *\n# * @var \\League\\Flysystem\\FilesystemOperator" -- name: adapter - visibility: protected - comment: '# * The Flysystem adapter implementation. - - # * - - # * @var \League\Flysystem\FilesystemAdapter' -- name: config - visibility: protected - comment: '# * The filesystem configuration. - - # * - - # * @var array' -- name: prefixer - visibility: protected - comment: '# * The Flysystem PathPrefixer instance. - - # * - - # * @var \League\Flysystem\PathPrefixer' -- name: temporaryUrlCallback - visibility: protected - comment: '# * The temporary URL builder callback. - - # * - - # * @var \Closure|null' -methods: -- name: __construct - visibility: public - parameters: - - name: driver - - name: adapter - - name: config - default: '[]' - comment: "# * @mixin \\League\\Flysystem\\FilesystemOperator\n# */\n# class FilesystemAdapter\ - \ implements CloudFilesystemContract\n# {\n# use Conditionable;\n# use Macroable\ - \ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The Flysystem filesystem implementation.\n\ - # *\n# * @var \\League\\Flysystem\\FilesystemOperator\n# */\n# protected $driver;\n\ - # \n# /**\n# * The Flysystem adapter implementation.\n# *\n# * @var \\League\\\ - Flysystem\\FilesystemAdapter\n# */\n# protected $adapter;\n# \n# /**\n# * The\ - \ filesystem configuration.\n# *\n# * @var array\n# */\n# protected $config;\n\ - # \n# /**\n# * The Flysystem PathPrefixer instance.\n# *\n# * @var \\League\\\ - Flysystem\\PathPrefixer\n# */\n# protected $prefixer;\n# \n# /**\n# * The temporary\ - \ URL builder callback.\n# *\n# * @var \\Closure|null\n# */\n# protected $temporaryUrlCallback;\n\ - # \n# /**\n# * Create a new filesystem adapter instance.\n# *\n# * @param \\\ - League\\Flysystem\\FilesystemOperator $driver\n# * @param \\League\\Flysystem\\\ - FilesystemAdapter $adapter\n# * @param array $config\n# * @return void" -- name: assertExists - visibility: public - parameters: - - name: path - - name: content - default: 'null' - comment: '# * Assert that the given file or directory exists. - - # * - - # * @param string|array $path - - # * @param string|null $content - - # * @return $this' -- name: assertMissing - visibility: public - parameters: - - name: path - comment: '# * Assert that the given file or directory does not exist. - - # * - - # * @param string|array $path - - # * @return $this' -- name: assertDirectoryEmpty - visibility: public - parameters: - - name: path - comment: '# * Assert that the given directory is empty. - - # * - - # * @param string $path - - # * @return $this' -- name: exists - visibility: public - parameters: - - name: path - comment: '# * Determine if a file or directory exists. - - # * - - # * @param string $path - - # * @return bool' -- name: missing - visibility: public - parameters: - - name: path - comment: '# * Determine if a file or directory is missing. - - # * - - # * @param string $path - - # * @return bool' -- name: fileExists - visibility: public - parameters: - - name: path - comment: '# * Determine if a file exists. - - # * - - # * @param string $path - - # * @return bool' -- name: fileMissing - visibility: public - parameters: - - name: path - comment: '# * Determine if a file is missing. - - # * - - # * @param string $path - - # * @return bool' -- name: directoryExists - visibility: public - parameters: - - name: path - comment: '# * Determine if a directory exists. - - # * - - # * @param string $path - - # * @return bool' -- name: directoryMissing - visibility: public - parameters: - - name: path - comment: '# * Determine if a directory is missing. - - # * - - # * @param string $path - - # * @return bool' -- name: path - visibility: public - parameters: - - name: path - comment: '# * Get the full path to the file that exists at the given relative path. - - # * - - # * @param string $path - - # * @return string' -- name: get - visibility: public - parameters: - - name: path - comment: '# * Get the contents of a file. - - # * - - # * @param string $path - - # * @return string|null' -- name: json - visibility: public - parameters: - - name: path - - name: flags - default: '0' - comment: '# * Get the contents of a file as decoded JSON. - - # * - - # * @param string $path - - # * @param int $flags - - # * @return array|null' -- name: response - visibility: public - parameters: - - name: path - - name: name - default: 'null' - - name: headers - default: '[]' - - name: disposition - default: '''inline''' - comment: '# * Create a streamed response for a given file. - - # * - - # * @param string $path - - # * @param string|null $name - - # * @param array $headers - - # * @param string|null $disposition - - # * @return \Symfony\Component\HttpFoundation\StreamedResponse' -- name: download - visibility: public - parameters: - - name: path - - name: name - default: 'null' - - name: headers - default: '[]' - comment: '# * Create a streamed download response for a given file. - - # * - - # * @param string $path - - # * @param string|null $name - - # * @return \Symfony\Component\HttpFoundation\StreamedResponse' -- name: fallbackName - visibility: protected - parameters: - - name: name - comment: '# * Convert the string to ASCII characters that are equivalent to the - given name. - - # * - - # * @param string $name - - # * @return string' -- name: put - visibility: public - parameters: - - name: path - - name: contents - - name: options - default: '[]' - comment: '# * Write the contents of a file. - - # * - - # * @param string $path - - # * @param \Psr\Http\Message\StreamInterface|\Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|resource $contents - - # * @param mixed $options - - # * @return string|bool' -- name: putFile - visibility: public - parameters: - - name: path - - name: file - default: 'null' - - name: options - default: '[]' - comment: '# * Store the uploaded file on the disk. - - # * - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file - - # * @param mixed $options - - # * @return string|false' -- name: putFileAs - visibility: public - parameters: - - name: path - - name: file - - name: name - default: 'null' - - name: options - default: '[]' - comment: '# * Store the uploaded file on the disk with a given name. - - # * - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path - - # * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file - - # * @param string|array|null $name - - # * @param mixed $options - - # * @return string|false' -- name: getVisibility - visibility: public - parameters: - - name: path - comment: '# * Get the visibility for the given path. - - # * - - # * @param string $path - - # * @return string' -- name: setVisibility - visibility: public - parameters: - - name: path - - name: visibility - comment: '# * Set the visibility for the given path. - - # * - - # * @param string $path - - # * @param string $visibility - - # * @return bool' -- name: prepend - visibility: public - parameters: - - name: path - - name: data - - name: separator - default: PHP_EOL - comment: '# * Prepend to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @param string $separator - - # * @return bool' -- name: append - visibility: public - parameters: - - name: path - - name: data - - name: separator - default: PHP_EOL - comment: '# * Append to a file. - - # * - - # * @param string $path - - # * @param string $data - - # * @param string $separator - - # * @return bool' -- name: delete - visibility: public - parameters: - - name: paths - comment: '# * Delete the file at a given path. - - # * - - # * @param string|array $paths - - # * @return bool' -- name: copy - visibility: public - parameters: - - name: from - - name: to - comment: '# * Copy a file to a new location. - - # * - - # * @param string $from - - # * @param string $to - - # * @return bool' -- name: move - visibility: public - parameters: - - name: from - - name: to - comment: '# * Move a file to a new location. - - # * - - # * @param string $from - - # * @param string $to - - # * @return bool' -- name: size - visibility: public - parameters: - - name: path - comment: '# * Get the file size of a given file. - - # * - - # * @param string $path - - # * @return int' -- name: checksum - visibility: public - parameters: - - name: path - - name: options - default: '[]' - comment: '# * Get the checksum for a file. - - # * - - # * @return string|false - - # * - - # * @throws UnableToProvideChecksum' -- name: mimeType - visibility: public - parameters: - - name: path - comment: '# * Get the mime-type of a given file. - - # * - - # * @param string $path - - # * @return string|false' -- name: lastModified - visibility: public - parameters: - - name: path - comment: '# * Get the file''s last modification time. - - # * - - # * @param string $path - - # * @return int' -- name: readStream - visibility: public - parameters: - - name: path - comment: '# * {@inheritdoc}' -- name: writeStream - visibility: public - parameters: - - name: path - - name: resource - - name: options - default: '[]' - comment: '# * {@inheritdoc}' -- name: url - visibility: public - parameters: - - name: path - comment: '# * Get the URL for the file at the given path. - - # * - - # * @param string $path - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: getFtpUrl - visibility: protected - parameters: - - name: path - comment: '# * Get the URL for the file at the given path. - - # * - - # * @param string $path - - # * @return string' -- name: getLocalUrl - visibility: protected - parameters: - - name: path - comment: '# * Get the URL for the file at the given path. - - # * - - # * @param string $path - - # * @return string' -- name: providesTemporaryUrls - visibility: public - parameters: [] - comment: '# * Determine if temporary URLs can be generated. - - # * - - # * @return bool' -- name: temporaryUrl - visibility: public - parameters: - - name: path - - name: expiration - - name: options - default: '[]' - comment: '# * Get a temporary URL for the file at the given path. - - # * - - # * @param string $path - - # * @param \DateTimeInterface $expiration - - # * @param array $options - - # * @return string - - # * - - # * @throws \RuntimeException' -- name: temporaryUploadUrl - visibility: public - parameters: - - name: path - - name: expiration - - name: options - default: '[]' - comment: '# * Get a temporary upload URL for the file at the given path. - - # * - - # * @param string $path - - # * @param \DateTimeInterface $expiration - - # * @param array $options - - # * @return array - - # * - - # * @throws \RuntimeException' -- name: concatPathToUrl - visibility: protected - parameters: - - name: url - - name: path - comment: '# * Concatenate a path to a URL. - - # * - - # * @param string $url - - # * @param string $path - - # * @return string' -- name: replaceBaseUrl - visibility: protected - parameters: - - name: uri - - name: url - comment: '# * Replace the scheme, host and port of the given UriInterface with values - from the given URL. - - # * - - # * @param \Psr\Http\Message\UriInterface $uri - - # * @param string $url - - # * @return \Psr\Http\Message\UriInterface' -- name: files - visibility: public - parameters: - - name: directory - default: 'null' - - name: recursive - default: 'false' - comment: '# * Get an array of all files in a directory. - - # * - - # * @param string|null $directory - - # * @param bool $recursive - - # * @return array' -- name: allFiles - visibility: public - parameters: - - name: directory - default: 'null' - comment: '# * Get all of the files from the given directory (recursive). - - # * - - # * @param string|null $directory - - # * @return array' -- name: directories - visibility: public - parameters: - - name: directory - default: 'null' - - name: recursive - default: 'false' - comment: '# * Get all of the directories within a given directory. - - # * - - # * @param string|null $directory - - # * @param bool $recursive - - # * @return array' -- name: allDirectories - visibility: public - parameters: - - name: directory - default: 'null' - comment: '# * Get all the directories within a given directory (recursive). - - # * - - # * @param string|null $directory - - # * @return array' -- name: makeDirectory - visibility: public - parameters: - - name: path - comment: '# * Create a directory. - - # * - - # * @param string $path - - # * @return bool' -- name: deleteDirectory - visibility: public - parameters: - - name: directory - comment: '# * Recursively delete a directory. - - # * - - # * @param string $directory - - # * @return bool' -- name: getDriver - visibility: public - parameters: [] - comment: '# * Get the Flysystem driver. - - # * - - # * @return \League\Flysystem\FilesystemOperator' -- name: getAdapter - visibility: public - parameters: [] - comment: '# * Get the Flysystem adapter. - - # * - - # * @return \League\Flysystem\FilesystemAdapter' -- name: getConfig - visibility: public - parameters: [] - comment: '# * Get the configuration values. - - # * - - # * @return array' -- name: parseVisibility - visibility: protected - parameters: - - name: visibility - comment: '# * Parse the given visibility value. - - # * - - # * @param string|null $visibility - - # * @return string|null - - # * - - # * @throws \InvalidArgumentException' -- name: buildTemporaryUrlsUsing - visibility: public - parameters: - - name: callback - comment: '# * Define a custom temporary URL builder callback. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: throwsExceptions - visibility: protected - parameters: [] - comment: '# * Determine if Flysystem exceptions should be thrown. - - # * - - # * @return bool' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Pass dynamic methods call onto Flysystem. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \BadMethodCallException' -traits: -- Closure -- Illuminate\Http\File -- Illuminate\Http\UploadedFile -- Illuminate\Support\Arr -- Illuminate\Support\Str -- Illuminate\Support\Traits\Conditionable -- Illuminate\Support\Traits\Macroable -- InvalidArgumentException -- League\Flysystem\FilesystemOperator -- League\Flysystem\Ftp\FtpAdapter -- League\Flysystem\PathPrefixer -- League\Flysystem\PhpseclibV3\SftpAdapter -- League\Flysystem\StorageAttributes -- League\Flysystem\UnableToCopyFile -- League\Flysystem\UnableToCreateDirectory -- League\Flysystem\UnableToDeleteDirectory -- League\Flysystem\UnableToDeleteFile -- League\Flysystem\UnableToMoveFile -- League\Flysystem\UnableToProvideChecksum -- League\Flysystem\UnableToReadFile -- League\Flysystem\UnableToRetrieveMetadata -- League\Flysystem\UnableToSetVisibility -- League\Flysystem\UnableToWriteFile -- League\Flysystem\Visibility -- Psr\Http\Message\StreamInterface -- RuntimeException -- Symfony\Component\HttpFoundation\StreamedResponse -- Conditionable -interfaces: -- CloudFilesystemContract diff --git a/api/laravel/Filesystem/FilesystemManager.yaml b/api/laravel/Filesystem/FilesystemManager.yaml deleted file mode 100644 index 3a02e88..0000000 --- a/api/laravel/Filesystem/FilesystemManager.yaml +++ /dev/null @@ -1,389 +0,0 @@ -name: FilesystemManager -class_comment: '# * @mixin \Illuminate\Contracts\Filesystem\Filesystem - - # * @mixin \Illuminate\Filesystem\FilesystemAdapter' -dependencies: -- name: S3Client - type: class - source: Aws\S3\S3Client -- name: Closure - type: class - source: Closure -- name: FactoryContract - type: class - source: Illuminate\Contracts\Filesystem\Factory -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: S3Adapter - type: class - source: League\Flysystem\AwsS3V3\AwsS3V3Adapter -- name: AwsS3PortableVisibilityConverter - type: class - source: League\Flysystem\AwsS3V3\PortableVisibilityConverter -- name: Flysystem - type: class - source: League\Flysystem\Filesystem -- name: FlysystemAdapter - type: class - source: League\Flysystem\FilesystemAdapter -- name: FtpAdapter - type: class - source: League\Flysystem\Ftp\FtpAdapter -- name: FtpConnectionOptions - type: class - source: League\Flysystem\Ftp\FtpConnectionOptions -- name: LocalAdapter - type: class - source: League\Flysystem\Local\LocalFilesystemAdapter -- name: PathPrefixedAdapter - type: class - source: League\Flysystem\PathPrefixing\PathPrefixedAdapter -- name: SftpAdapter - type: class - source: League\Flysystem\PhpseclibV3\SftpAdapter -- name: SftpConnectionProvider - type: class - source: League\Flysystem\PhpseclibV3\SftpConnectionProvider -- name: ReadOnlyFilesystemAdapter - type: class - source: League\Flysystem\ReadOnly\ReadOnlyFilesystemAdapter -- name: PortableVisibilityConverter - type: class - source: League\Flysystem\UnixVisibility\PortableVisibilityConverter -- name: Visibility - type: class - source: League\Flysystem\Visibility -properties: -- name: app - visibility: protected - comment: '# * @mixin \Illuminate\Contracts\Filesystem\Filesystem - - # * @mixin \Illuminate\Filesystem\FilesystemAdapter - - # */ - - # class FilesystemManager implements FactoryContract - - # { - - # /** - - # * The application instance. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -- name: disks - visibility: protected - comment: '# * The array of resolved filesystem drivers. - - # * - - # * @var array' -- name: customCreators - visibility: protected - comment: '# * The registered custom driver creators. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * @mixin \\Illuminate\\Contracts\\Filesystem\\Filesystem\n# * @mixin\ - \ \\Illuminate\\Filesystem\\FilesystemAdapter\n# */\n# class FilesystemManager\ - \ implements FactoryContract\n# {\n# /**\n# * The application instance.\n# *\n\ - # * @var \\Illuminate\\Contracts\\Foundation\\Application\n# */\n# protected $app;\n\ - # \n# /**\n# * The array of resolved filesystem drivers.\n# *\n# * @var array\n\ - # */\n# protected $disks = [];\n# \n# /**\n# * The registered custom driver creators.\n\ - # *\n# * @var array\n# */\n# protected $customCreators = [];\n# \n# /**\n# * Create\ - \ a new filesystem manager instance.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Foundation\\Application $app\n# * @return void" -- name: drive - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a filesystem instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: disk - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Get a filesystem instance. - - # * - - # * @param string|null $name - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: cloud - visibility: public - parameters: [] - comment: '# * Get a default cloud filesystem instance. - - # * - - # * @return \Illuminate\Contracts\Filesystem\Cloud' -- name: build - visibility: public - parameters: - - name: config - comment: '# * Build an on-demand disk. - - # * - - # * @param string|array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: get - visibility: protected - parameters: - - name: name - comment: '# * Attempt to get the disk from the local cache. - - # * - - # * @param string $name - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: resolve - visibility: protected - parameters: - - name: name - - name: config - default: 'null' - comment: '# * Resolve the given disk. - - # * - - # * @param string $name - - # * @param array|null $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem - - # * - - # * @throws \InvalidArgumentException' -- name: callCustomCreator - visibility: protected - parameters: - - name: config - comment: '# * Call a custom driver creator. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: createLocalDriver - visibility: public - parameters: - - name: config - comment: '# * Create an instance of the local driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: createFtpDriver - visibility: public - parameters: - - name: config - comment: '# * Create an instance of the ftp driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: createSftpDriver - visibility: public - parameters: - - name: config - comment: '# * Create an instance of the sftp driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: createS3Driver - visibility: public - parameters: - - name: config - comment: '# * Create an instance of the Amazon S3 driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Cloud' -- name: formatS3Config - visibility: protected - parameters: - - name: config - comment: '# * Format the given S3 configuration with the default options. - - # * - - # * @param array $config - - # * @return array' -- name: createScopedDriver - visibility: public - parameters: - - name: config - comment: '# * Create a scoped driver. - - # * - - # * @param array $config - - # * @return \Illuminate\Contracts\Filesystem\Filesystem' -- name: createFlysystem - visibility: protected - parameters: - - name: adapter - - name: config - comment: '# * Create a Flysystem instance with the given adapter. - - # * - - # * @param \League\Flysystem\FilesystemAdapter $adapter - - # * @param array $config - - # * @return \League\Flysystem\FilesystemOperator' -- name: set - visibility: public - parameters: - - name: name - - name: disk - comment: '# * Set the given disk instance. - - # * - - # * @param string $name - - # * @param mixed $disk - - # * @return $this' -- name: getConfig - visibility: protected - parameters: - - name: name - comment: '# * Get the filesystem connection configuration. - - # * - - # * @param string $name - - # * @return array' -- name: getDefaultDriver - visibility: public - parameters: [] - comment: '# * Get the default driver name. - - # * - - # * @return string' -- name: getDefaultCloudDriver - visibility: public - parameters: [] - comment: '# * Get the default cloud driver name. - - # * - - # * @return string' -- name: forgetDisk - visibility: public - parameters: - - name: disk - comment: '# * Unset the given disk instances. - - # * - - # * @param array|string $disk - - # * @return $this' -- name: purge - visibility: public - parameters: - - name: name - default: 'null' - comment: '# * Disconnect the given disk and remove from local cache. - - # * - - # * @param string|null $name - - # * @return void' -- name: extend - visibility: public - parameters: - - name: driver - - name: callback - comment: '# * Register a custom driver creator Closure. - - # * - - # * @param string $driver - - # * @param \Closure $callback - - # * @return $this' -- name: setApplication - visibility: public - parameters: - - name: app - comment: '# * Set the application instance used by the manager. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return $this' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically call the default driver instance. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed' -traits: -- Aws\S3\S3Client -- Closure -- Illuminate\Support\Arr -- InvalidArgumentException -- League\Flysystem\Ftp\FtpAdapter -- League\Flysystem\Ftp\FtpConnectionOptions -- League\Flysystem\PathPrefixing\PathPrefixedAdapter -- League\Flysystem\PhpseclibV3\SftpAdapter -- League\Flysystem\PhpseclibV3\SftpConnectionProvider -- League\Flysystem\ReadOnly\ReadOnlyFilesystemAdapter -- League\Flysystem\UnixVisibility\PortableVisibilityConverter -- League\Flysystem\Visibility -interfaces: -- FactoryContract diff --git a/api/laravel/Filesystem/FilesystemServiceProvider.yaml b/api/laravel/Filesystem/FilesystemServiceProvider.yaml deleted file mode 100644 index d8400e4..0000000 --- a/api/laravel/Filesystem/FilesystemServiceProvider.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: FilesystemServiceProvider -class_comment: null -dependencies: -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: [] -methods: -- name: register - visibility: public - parameters: [] - comment: '# * Register the service provider. - - # * - - # * @return void' -- name: registerNativeFilesystem - visibility: protected - parameters: [] - comment: '# * Register the native filesystem implementation. - - # * - - # * @return void' -- name: registerFlysystem - visibility: protected - parameters: [] - comment: '# * Register the driver based filesystem. - - # * - - # * @return void' -- name: registerManager - visibility: protected - parameters: [] - comment: '# * Register the filesystem manager. - - # * - - # * @return void' -- name: getDefaultDriver - visibility: protected - parameters: [] - comment: '# * Get the default file driver. - - # * - - # * @return string' -- name: getCloudDriver - visibility: protected - parameters: [] - comment: '# * Get the default cloud based file driver. - - # * - - # * @return string' -traits: -- Illuminate\Support\ServiceProvider -interfaces: [] diff --git a/api/laravel/Filesystem/LockableFile.yaml b/api/laravel/Filesystem/LockableFile.yaml deleted file mode 100644 index 0ceec00..0000000 --- a/api/laravel/Filesystem/LockableFile.yaml +++ /dev/null @@ -1,158 +0,0 @@ -name: LockableFile -class_comment: null -dependencies: -- name: LockTimeoutException - type: class - source: Illuminate\Contracts\Filesystem\LockTimeoutException -properties: -- name: handle - visibility: protected - comment: '# * The file resource. - - # * - - # * @var resource' -- name: path - visibility: protected - comment: '# * The file path. - - # * - - # * @var string' -- name: isLocked - visibility: protected - comment: '# * Indicates if the file is locked. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: path - - name: mode - comment: "# * The file resource.\n# *\n# * @var resource\n# */\n# protected $handle;\n\ - # \n# /**\n# * The file path.\n# *\n# * @var string\n# */\n# protected $path;\n\ - # \n# /**\n# * Indicates if the file is locked.\n# *\n# * @var bool\n# */\n# protected\ - \ $isLocked = false;\n# \n# /**\n# * Create a new File instance.\n# *\n# * @param\ - \ string $path\n# * @param string $mode\n# * @return void" -- name: ensureDirectoryExists - visibility: protected - parameters: - - name: path - comment: '# * Create the file''s directory if necessary. - - # * - - # * @param string $path - - # * @return void' -- name: createResource - visibility: protected - parameters: - - name: path - - name: mode - comment: '# * Create the file resource. - - # * - - # * @param string $path - - # * @param string $mode - - # * @return void - - # * - - # * @throws \Exception' -- name: read - visibility: public - parameters: - - name: length - default: 'null' - comment: '# * Read the file contents. - - # * - - # * @param int|null $length - - # * @return string' -- name: size - visibility: public - parameters: [] - comment: '# * Get the file size. - - # * - - # * @return int' -- name: write - visibility: public - parameters: - - name: contents - comment: '# * Write to the file. - - # * - - # * @param string $contents - - # * @return $this' -- name: truncate - visibility: public - parameters: [] - comment: '# * Truncate the file. - - # * - - # * @return $this' -- name: getSharedLock - visibility: public - parameters: - - name: block - default: 'false' - comment: '# * Get a shared lock on the file. - - # * - - # * @param bool $block - - # * @return $this - - # * - - # * @throws \Illuminate\Contracts\Filesystem\LockTimeoutException' -- name: getExclusiveLock - visibility: public - parameters: - - name: block - default: 'false' - comment: '# * Get an exclusive lock on the file. - - # * - - # * @param bool $block - - # * @return $this - - # * - - # * @throws \Illuminate\Contracts\Filesystem\LockTimeoutException' -- name: releaseLock - visibility: public - parameters: [] - comment: '# * Release the lock on the file. - - # * - - # * @return $this' -- name: close - visibility: public - parameters: [] - comment: '# * Close the file. - - # * - - # * @return bool' -traits: -- Illuminate\Contracts\Filesystem\LockTimeoutException -interfaces: [] diff --git a/api/laravel/Filesystem/functions.yaml b/api/laravel/Filesystem/functions.yaml deleted file mode 100644 index 6929c9f..0000000 --- a/api/laravel/Filesystem/functions.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: functions -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/AliasLoader.yaml b/api/laravel/Foundation/AliasLoader.yaml deleted file mode 100644 index d9c52d1..0000000 --- a/api/laravel/Foundation/AliasLoader.yaml +++ /dev/null @@ -1,204 +0,0 @@ -name: AliasLoader -class_comment: null -dependencies: [] -properties: -- name: aliases - visibility: protected - comment: '# * The array of class aliases. - - # * - - # * @var array' -- name: registered - visibility: protected - comment: '# * Indicates if a loader has been registered. - - # * - - # * @var bool' -- name: facadeNamespace - visibility: protected - comment: '# * The namespace for all real-time facades. - - # * - - # * @var string' -- name: instance - visibility: protected - comment: '# * The singleton instance of the loader. - - # * - - # * @var \Illuminate\Foundation\AliasLoader' -methods: -- name: __construct - visibility: private - parameters: - - name: aliases - comment: "# * The array of class aliases.\n# *\n# * @var array\n# */\n# protected\ - \ $aliases;\n# \n# /**\n# * Indicates if a loader has been registered.\n# *\n\ - # * @var bool\n# */\n# protected $registered = false;\n# \n# /**\n# * The namespace\ - \ for all real-time facades.\n# *\n# * @var string\n# */\n# protected static $facadeNamespace\ - \ = 'Facades\\\\';\n# \n# /**\n# * The singleton instance of the loader.\n# *\n\ - # * @var \\Illuminate\\Foundation\\AliasLoader\n# */\n# protected static $instance;\n\ - # \n# /**\n# * Create a new AliasLoader instance.\n# *\n# * @param array $aliases\n\ - # * @return void" -- name: getInstance - visibility: public - parameters: - - name: aliases - default: '[]' - comment: '# * Get or create the singleton alias loader instance. - - # * - - # * @param array $aliases - - # * @return \Illuminate\Foundation\AliasLoader' -- name: load - visibility: public - parameters: - - name: alias - comment: '# * Load a class alias if it is registered. - - # * - - # * @param string $alias - - # * @return bool|null' -- name: loadFacade - visibility: protected - parameters: - - name: alias - comment: '# * Load a real-time facade for the given alias. - - # * - - # * @param string $alias - - # * @return void' -- name: ensureFacadeExists - visibility: protected - parameters: - - name: alias - comment: '# * Ensure that the given alias has an existing real-time facade class. - - # * - - # * @param string $alias - - # * @return string' -- name: formatFacadeStub - visibility: protected - parameters: - - name: alias - - name: stub - comment: '# * Format the facade stub with the proper namespace and class. - - # * - - # * @param string $alias - - # * @param string $stub - - # * @return string' -- name: alias - visibility: public - parameters: - - name: alias - - name: class - comment: '# * Add an alias to the loader. - - # * - - # * @param string $alias - - # * @param string $class - - # * @return void' -- name: register - visibility: public - parameters: [] - comment: '# * Register the loader on the auto-loader stack. - - # * - - # * @return void' -- name: prependToLoaderStack - visibility: protected - parameters: [] - comment: '# * Prepend the load method to the auto-loader stack. - - # * - - # * @return void' -- name: getAliases - visibility: public - parameters: [] - comment: '# * Get the registered aliases. - - # * - - # * @return array' -- name: setAliases - visibility: public - parameters: - - name: aliases - comment: '# * Set the registered aliases. - - # * - - # * @param array $aliases - - # * @return void' -- name: isRegistered - visibility: public - parameters: [] - comment: '# * Indicates if the loader has been registered. - - # * - - # * @return bool' -- name: setRegistered - visibility: public - parameters: - - name: value - comment: '# * Set the "registered" state of the loader. - - # * - - # * @param bool $value - - # * @return void' -- name: setFacadeNamespace - visibility: public - parameters: - - name: namespace - comment: '# * Set the real-time facade namespace. - - # * - - # * @param string $namespace - - # * @return void' -- name: setInstance - visibility: public - parameters: - - name: loader - comment: '# * Set the value of the singleton alias loader. - - # * - - # * @param \Illuminate\Foundation\AliasLoader $loader - - # * @return void' -- name: __clone - visibility: private - parameters: [] - comment: '# * Clone method. - - # * - - # * @return void' -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Application.yaml b/api/laravel/Foundation/Application.yaml deleted file mode 100644 index 3e99912..0000000 --- a/api/laravel/Foundation/Application.yaml +++ /dev/null @@ -1,1401 +0,0 @@ -name: Application -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ClassLoader - type: class - source: Composer\Autoload\ClassLoader -- name: Container - type: class - source: Illuminate\Container\Container -- name: ConsoleKernelContract - type: class - source: Illuminate\Contracts\Console\Kernel -- name: ApplicationContract - type: class - source: Illuminate\Contracts\Foundation\Application -- name: CachesConfiguration - type: class - source: Illuminate\Contracts\Foundation\CachesConfiguration -- name: CachesRoutes - type: class - source: Illuminate\Contracts\Foundation\CachesRoutes -- name: MaintenanceModeContract - type: class - source: Illuminate\Contracts\Foundation\MaintenanceMode -- name: HttpKernelContract - type: class - source: Illuminate\Contracts\Http\Kernel -- name: EventServiceProvider - type: class - source: Illuminate\Events\EventServiceProvider -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: LoadEnvironmentVariables - type: class - source: Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables -- name: LocaleUpdated - type: class - source: Illuminate\Foundation\Events\LocaleUpdated -- name: Request - type: class - source: Illuminate\Http\Request -- name: ContextServiceProvider - type: class - source: Illuminate\Log\Context\ContextServiceProvider -- name: LogServiceProvider - type: class - source: Illuminate\Log\LogServiceProvider -- name: RoutingServiceProvider - type: class - source: Illuminate\Routing\RoutingServiceProvider -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Env - type: class - source: Illuminate\Support\Env -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -- name: Str - type: class - source: Illuminate\Support\Str -- name: Macroable - type: class - source: Illuminate\Support\Traits\Macroable -- name: RuntimeException - type: class - source: RuntimeException -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: ConsoleOutput - type: class - source: Symfony\Component\Console\Output\ConsoleOutput -- name: SymfonyRequest - type: class - source: Symfony\Component\HttpFoundation\Request -- name: SymfonyResponse - type: class - source: Symfony\Component\HttpFoundation\Response -- name: HttpException - type: class - source: Symfony\Component\HttpKernel\Exception\HttpException -- name: NotFoundHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\NotFoundHttpException -- name: HttpKernelInterface - type: class - source: Symfony\Component\HttpKernel\HttpKernelInterface -- name: Macroable - type: class - source: Macroable -properties: -- name: basePath - visibility: protected - comment: "# * The Laravel framework version.\n# *\n# * @var string\n# */\n# const\ - \ VERSION = '11.15.0';\n# \n# /**\n# * The base path for the Laravel installation.\n\ - # *\n# * @var string" -- name: registeredCallbacks - visibility: protected - comment: '# * The array of registered callbacks. - - # * - - # * @var callable[]' -- name: hasBeenBootstrapped - visibility: protected - comment: '# * Indicates if the application has been bootstrapped before. - - # * - - # * @var bool' -- name: booted - visibility: protected - comment: '# * Indicates if the application has "booted". - - # * - - # * @var bool' -- name: bootingCallbacks - visibility: protected - comment: '# * The array of booting callbacks. - - # * - - # * @var callable[]' -- name: bootedCallbacks - visibility: protected - comment: '# * The array of booted callbacks. - - # * - - # * @var callable[]' -- name: terminatingCallbacks - visibility: protected - comment: '# * The array of terminating callbacks. - - # * - - # * @var callable[]' -- name: serviceProviders - visibility: protected - comment: '# * All of the registered service providers. - - # * - - # * @var array' -- name: loadedProviders - visibility: protected - comment: '# * The names of the loaded service providers. - - # * - - # * @var array' -- name: deferredServices - visibility: protected - comment: '# * The deferred services and their providers. - - # * - - # * @var array' -- name: bootstrapPath - visibility: protected - comment: '# * The custom bootstrap path defined by the developer. - - # * - - # * @var string' -- name: appPath - visibility: protected - comment: '# * The custom application path defined by the developer. - - # * - - # * @var string' -- name: configPath - visibility: protected - comment: '# * The custom configuration path defined by the developer. - - # * - - # * @var string' -- name: databasePath - visibility: protected - comment: '# * The custom database path defined by the developer. - - # * - - # * @var string' -- name: langPath - visibility: protected - comment: '# * The custom language file path defined by the developer. - - # * - - # * @var string' -- name: publicPath - visibility: protected - comment: '# * The custom public / web path defined by the developer. - - # * - - # * @var string' -- name: storagePath - visibility: protected - comment: '# * The custom storage path defined by the developer. - - # * - - # * @var string' -- name: environmentPath - visibility: protected - comment: '# * The custom environment path defined by the developer. - - # * - - # * @var string' -- name: environmentFile - visibility: protected - comment: '# * The environment file to load during bootstrapping. - - # * - - # * @var string' -- name: isRunningInConsole - visibility: protected - comment: '# * Indicates if the application is running in the console. - - # * - - # * @var bool|null' -- name: namespace - visibility: protected - comment: '# * The application namespace. - - # * - - # * @var string' -- name: mergeFrameworkConfiguration - visibility: protected - comment: '# * Indicates if the framework''s base configuration should be merged. - - # * - - # * @var bool' -- name: absoluteCachePathPrefixes - visibility: protected - comment: '# * The prefixes of absolute cache paths for use during normalization. - - # * - - # * @var string[]' -methods: -- name: __construct - visibility: public - parameters: - - name: basePath - default: 'null' - comment: "# * The Laravel framework version.\n# *\n# * @var string\n# */\n# const\ - \ VERSION = '11.15.0';\n# \n# /**\n# * The base path for the Laravel installation.\n\ - # *\n# * @var string\n# */\n# protected $basePath;\n# \n# /**\n# * The array of\ - \ registered callbacks.\n# *\n# * @var callable[]\n# */\n# protected $registeredCallbacks\ - \ = [];\n# \n# /**\n# * Indicates if the application has been bootstrapped before.\n\ - # *\n# * @var bool\n# */\n# protected $hasBeenBootstrapped = false;\n# \n# /**\n\ - # * Indicates if the application has \"booted\".\n# *\n# * @var bool\n# */\n#\ - \ protected $booted = false;\n# \n# /**\n# * The array of booting callbacks.\n\ - # *\n# * @var callable[]\n# */\n# protected $bootingCallbacks = [];\n# \n# /**\n\ - # * The array of booted callbacks.\n# *\n# * @var callable[]\n# */\n# protected\ - \ $bootedCallbacks = [];\n# \n# /**\n# * The array of terminating callbacks.\n\ - # *\n# * @var callable[]\n# */\n# protected $terminatingCallbacks = [];\n# \n\ - # /**\n# * All of the registered service providers.\n# *\n# * @var array\n# */\n# protected $serviceProviders\ - \ = [];\n# \n# /**\n# * The names of the loaded service providers.\n# *\n# * @var\ - \ array\n# */\n# protected $loadedProviders = [];\n# \n# /**\n# * The deferred\ - \ services and their providers.\n# *\n# * @var array\n# */\n# protected $deferredServices\ - \ = [];\n# \n# /**\n# * The custom bootstrap path defined by the developer.\n\ - # *\n# * @var string\n# */\n# protected $bootstrapPath;\n# \n# /**\n# * The custom\ - \ application path defined by the developer.\n# *\n# * @var string\n# */\n# protected\ - \ $appPath;\n# \n# /**\n# * The custom configuration path defined by the developer.\n\ - # *\n# * @var string\n# */\n# protected $configPath;\n# \n# /**\n# * The custom\ - \ database path defined by the developer.\n# *\n# * @var string\n# */\n# protected\ - \ $databasePath;\n# \n# /**\n# * The custom language file path defined by the\ - \ developer.\n# *\n# * @var string\n# */\n# protected $langPath;\n# \n# /**\n\ - # * The custom public / web path defined by the developer.\n# *\n# * @var string\n\ - # */\n# protected $publicPath;\n# \n# /**\n# * The custom storage path defined\ - \ by the developer.\n# *\n# * @var string\n# */\n# protected $storagePath;\n#\ - \ \n# /**\n# * The custom environment path defined by the developer.\n# *\n# *\ - \ @var string\n# */\n# protected $environmentPath;\n# \n# /**\n# * The environment\ - \ file to load during bootstrapping.\n# *\n# * @var string\n# */\n# protected\ - \ $environmentFile = '.env';\n# \n# /**\n# * Indicates if the application is running\ - \ in the console.\n# *\n# * @var bool|null\n# */\n# protected $isRunningInConsole;\n\ - # \n# /**\n# * The application namespace.\n# *\n# * @var string\n# */\n# protected\ - \ $namespace;\n# \n# /**\n# * Indicates if the framework's base configuration\ - \ should be merged.\n# *\n# * @var bool\n# */\n# protected $mergeFrameworkConfiguration\ - \ = true;\n# \n# /**\n# * The prefixes of absolute cache paths for use during\ - \ normalization.\n# *\n# * @var string[]\n# */\n# protected $absoluteCachePathPrefixes\ - \ = ['/', '\\\\'];\n# \n# /**\n# * Create a new Illuminate application instance.\n\ - # *\n# * @param string|null $basePath\n# * @return void" -- name: configure - visibility: public - parameters: - - name: basePath - default: 'null' - comment: '# * Begin configuring a new Laravel application instance. - - # * - - # * @param string|null $basePath - - # * @return \Illuminate\Foundation\Configuration\ApplicationBuilder' -- name: inferBasePath - visibility: public - parameters: [] - comment: '# * Infer the application''s base directory from the environment. - - # * - - # * @return string' -- name: version - visibility: public - parameters: [] - comment: '# * Get the version number of the application. - - # * - - # * @return string' -- name: registerBaseBindings - visibility: protected - parameters: [] - comment: '# * Register the basic bindings into the container. - - # * - - # * @return void' -- name: registerBaseServiceProviders - visibility: protected - parameters: [] - comment: '# * Register all of the base service providers. - - # * - - # * @return void' -- name: bootstrapWith - visibility: public - parameters: - - name: bootstrappers - comment: '# * Run the given array of bootstrap classes. - - # * - - # * @param string[] $bootstrappers - - # * @return void' -- name: afterLoadingEnvironment - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to run after loading the environment. - - # * - - # * @param \Closure $callback - - # * @return void' -- name: beforeBootstrapping - visibility: public - parameters: - - name: bootstrapper - - name: callback - comment: '# * Register a callback to run before a bootstrapper. - - # * - - # * @param string $bootstrapper - - # * @param \Closure $callback - - # * @return void' -- name: afterBootstrapping - visibility: public - parameters: - - name: bootstrapper - - name: callback - comment: '# * Register a callback to run after a bootstrapper. - - # * - - # * @param string $bootstrapper - - # * @param \Closure $callback - - # * @return void' -- name: hasBeenBootstrapped - visibility: public - parameters: [] - comment: '# * Determine if the application has been bootstrapped before. - - # * - - # * @return bool' -- name: setBasePath - visibility: public - parameters: - - name: basePath - comment: '# * Set the base path for the application. - - # * - - # * @param string $basePath - - # * @return $this' -- name: bindPathsInContainer - visibility: protected - parameters: [] - comment: '# * Bind all of the application paths in the container. - - # * - - # * @return void' -- name: path - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the application "app" directory. - - # * - - # * @param string $path - - # * @return string' -- name: useAppPath - visibility: public - parameters: - - name: path - comment: '# * Set the application directory. - - # * - - # * @param string $path - - # * @return $this' -- name: basePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the base path of the Laravel installation. - - # * - - # * @param string $path - - # * @return string' -- name: bootstrapPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the bootstrap directory. - - # * - - # * @param string $path - - # * @return string' -- name: getBootstrapProvidersPath - visibility: public - parameters: [] - comment: '# * Get the path to the service provider list in the bootstrap directory. - - # * - - # * @return string' -- name: useBootstrapPath - visibility: public - parameters: - - name: path - comment: '# * Set the bootstrap file directory. - - # * - - # * @param string $path - - # * @return $this' -- name: configPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the application configuration files. - - # * - - # * @param string $path - - # * @return string' -- name: useConfigPath - visibility: public - parameters: - - name: path - comment: '# * Set the configuration directory. - - # * - - # * @param string $path - - # * @return $this' -- name: databasePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the database directory. - - # * - - # * @param string $path - - # * @return string' -- name: useDatabasePath - visibility: public - parameters: - - name: path - comment: '# * Set the database directory. - - # * - - # * @param string $path - - # * @return $this' -- name: langPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the language files. - - # * - - # * @param string $path - - # * @return string' -- name: useLangPath - visibility: public - parameters: - - name: path - comment: '# * Set the language file directory. - - # * - - # * @param string $path - - # * @return $this' -- name: publicPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the public / web directory. - - # * - - # * @param string $path - - # * @return string' -- name: usePublicPath - visibility: public - parameters: - - name: path - comment: '# * Set the public / web directory. - - # * - - # * @param string $path - - # * @return $this' -- name: storagePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the storage directory. - - # * - - # * @param string $path - - # * @return string' -- name: useStoragePath - visibility: public - parameters: - - name: path - comment: '# * Set the storage directory. - - # * - - # * @param string $path - - # * @return $this' -- name: resourcePath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the resources directory. - - # * - - # * @param string $path - - # * @return string' -- name: viewPath - visibility: public - parameters: - - name: path - default: '''''' - comment: '# * Get the path to the views directory. - - # * - - # * This method returns the first configured path in the array of view paths. - - # * - - # * @param string $path - - # * @return string' -- name: joinPaths - visibility: public - parameters: - - name: basePath - - name: path - default: '''''' - comment: '# * Join the given paths together. - - # * - - # * @param string $basePath - - # * @param string $path - - # * @return string' -- name: environmentPath - visibility: public - parameters: [] - comment: '# * Get the path to the environment file directory. - - # * - - # * @return string' -- name: useEnvironmentPath - visibility: public - parameters: - - name: path - comment: '# * Set the directory for the environment file. - - # * - - # * @param string $path - - # * @return $this' -- name: loadEnvironmentFrom - visibility: public - parameters: - - name: file - comment: '# * Set the environment file to be loaded during bootstrapping. - - # * - - # * @param string $file - - # * @return $this' -- name: environmentFile - visibility: public - parameters: [] - comment: '# * Get the environment file the application is using. - - # * - - # * @return string' -- name: environmentFilePath - visibility: public - parameters: [] - comment: '# * Get the fully qualified path to the environment file. - - # * - - # * @return string' -- name: environment - visibility: public - parameters: - - name: '...$environments' - comment: '# * Get or check the current application environment. - - # * - - # * @param string|array ...$environments - - # * @return string|bool' -- name: isLocal - visibility: public - parameters: [] - comment: '# * Determine if the application is in the local environment. - - # * - - # * @return bool' -- name: isProduction - visibility: public - parameters: [] - comment: '# * Determine if the application is in the production environment. - - # * - - # * @return bool' -- name: detectEnvironment - visibility: public - parameters: - - name: callback - comment: '# * Detect the application''s current environment. - - # * - - # * @param \Closure $callback - - # * @return string' -- name: runningInConsole - visibility: public - parameters: [] - comment: '# * Determine if the application is running in the console. - - # * - - # * @return bool' -- name: runningConsoleCommand - visibility: public - parameters: - - name: '...$commands' - comment: '# * Determine if the application is running any of the given console commands. - - # * - - # * @param string|array ...$commands - - # * @return bool' -- name: runningUnitTests - visibility: public - parameters: [] - comment: '# * Determine if the application is running unit tests. - - # * - - # * @return bool' -- name: hasDebugModeEnabled - visibility: public - parameters: [] - comment: '# * Determine if the application is running with debug mode enabled. - - # * - - # * @return bool' -- name: registered - visibility: public - parameters: - - name: callback - comment: '# * Register a new registered listener. - - # * - - # * @param callable $callback - - # * @return void' -- name: registerConfiguredProviders - visibility: public - parameters: [] - comment: '# * Register all of the configured providers. - - # * - - # * @return void' -- name: register - visibility: public - parameters: - - name: provider - - name: force - default: 'false' - comment: '# * Register a service provider with the application. - - # * - - # * @param \Illuminate\Support\ServiceProvider|string $provider - - # * @param bool $force - - # * @return \Illuminate\Support\ServiceProvider' -- name: getProvider - visibility: public - parameters: - - name: provider - comment: '# * Get the registered service provider instance if it exists. - - # * - - # * @param \Illuminate\Support\ServiceProvider|string $provider - - # * @return \Illuminate\Support\ServiceProvider|null' -- name: getProviders - visibility: public - parameters: - - name: provider - comment: '# * Get the registered service provider instances if any exist. - - # * - - # * @param \Illuminate\Support\ServiceProvider|string $provider - - # * @return array' -- name: resolveProvider - visibility: public - parameters: - - name: provider - comment: '# * Resolve a service provider instance from the class name. - - # * - - # * @param string $provider - - # * @return \Illuminate\Support\ServiceProvider' -- name: markAsRegistered - visibility: protected - parameters: - - name: provider - comment: '# * Mark the given provider as registered. - - # * - - # * @param \Illuminate\Support\ServiceProvider $provider - - # * @return void' -- name: loadDeferredProviders - visibility: public - parameters: [] - comment: '# * Load and boot all of the remaining deferred providers. - - # * - - # * @return void' -- name: loadDeferredProvider - visibility: public - parameters: - - name: service - comment: '# * Load the provider for a deferred service. - - # * - - # * @param string $service - - # * @return void' -- name: registerDeferredProvider - visibility: public - parameters: - - name: provider - - name: service - default: 'null' - comment: '# * Register a deferred provider and service. - - # * - - # * @param string $provider - - # * @param string|null $service - - # * @return void' -- name: make - visibility: public - parameters: - - name: abstract - - name: parameters - default: '[]' - comment: '# * Resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException' -- name: resolve - visibility: protected - parameters: - - name: abstract - - name: parameters - default: '[]' - - name: raiseEvents - default: 'true' - comment: '# * Resolve the given type from the container. - - # * - - # * @param string $abstract - - # * @param array $parameters - - # * @param bool $raiseEvents - - # * @return mixed - - # * - - # * @throws \Illuminate\Contracts\Container\BindingResolutionException - - # * @throws \Illuminate\Contracts\Container\CircularDependencyException' -- name: loadDeferredProviderIfNeeded - visibility: protected - parameters: - - name: abstract - comment: '# * Load the deferred provider if the given type is a deferred service - and the instance has not been loaded. - - # * - - # * @param string $abstract - - # * @return void' -- name: bound - visibility: public - parameters: - - name: abstract - comment: '# * Determine if the given abstract type has been bound. - - # * - - # * @param string $abstract - - # * @return bool' -- name: isBooted - visibility: public - parameters: [] - comment: '# * Determine if the application has booted. - - # * - - # * @return bool' -- name: boot - visibility: public - parameters: [] - comment: '# * Boot the application''s service providers. - - # * - - # * @return void' -- name: bootProvider - visibility: protected - parameters: - - name: provider - comment: '# * Boot the given service provider. - - # * - - # * @param \Illuminate\Support\ServiceProvider $provider - - # * @return void' -- name: booting - visibility: public - parameters: - - name: callback - comment: '# * Register a new boot listener. - - # * - - # * @param callable $callback - - # * @return void' -- name: booted - visibility: public - parameters: - - name: callback - comment: '# * Register a new "booted" listener. - - # * - - # * @param callable $callback - - # * @return void' -- name: fireAppCallbacks - visibility: protected - parameters: - - name: '&$callbacks' - comment: '# * Call the booting callbacks for the application. - - # * - - # * @param callable[] $callbacks - - # * @return void' -- name: handle - visibility: public - parameters: - - name: request - - name: type - default: self::MAIN_REQUEST - - name: catch - default: 'true' - comment: '# * {@inheritdoc} - - # * - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: handleRequest - visibility: public - parameters: - - name: request - comment: '# * Handle the incoming HTTP request and send the response to the browser. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @return void' -- name: handleCommand - visibility: public - parameters: - - name: input - comment: '# * Handle the incoming Artisan command. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @return int' -- name: shouldMergeFrameworkConfiguration - visibility: public - parameters: [] - comment: '# * Determine if the framework''s base configuration should be merged. - - # * - - # * @return bool' -- name: dontMergeFrameworkConfiguration - visibility: public - parameters: [] - comment: '# * Indicate that the framework''s base configuration should not be merged. - - # * - - # * @return $this' -- name: shouldSkipMiddleware - visibility: public - parameters: [] - comment: '# * Determine if middleware has been disabled for the application. - - # * - - # * @return bool' -- name: getCachedServicesPath - visibility: public - parameters: [] - comment: '# * Get the path to the cached services.php file. - - # * - - # * @return string' -- name: getCachedPackagesPath - visibility: public - parameters: [] - comment: '# * Get the path to the cached packages.php file. - - # * - - # * @return string' -- name: configurationIsCached - visibility: public - parameters: [] - comment: '# * Determine if the application configuration is cached. - - # * - - # * @return bool' -- name: getCachedConfigPath - visibility: public - parameters: [] - comment: '# * Get the path to the configuration cache file. - - # * - - # * @return string' -- name: routesAreCached - visibility: public - parameters: [] - comment: '# * Determine if the application routes are cached. - - # * - - # * @return bool' -- name: getCachedRoutesPath - visibility: public - parameters: [] - comment: '# * Get the path to the routes cache file. - - # * - - # * @return string' -- name: eventsAreCached - visibility: public - parameters: [] - comment: '# * Determine if the application events are cached. - - # * - - # * @return bool' -- name: getCachedEventsPath - visibility: public - parameters: [] - comment: '# * Get the path to the events cache file. - - # * - - # * @return string' -- name: normalizeCachePath - visibility: protected - parameters: - - name: key - - name: default - comment: '# * Normalize a relative or absolute path to a cache file. - - # * - - # * @param string $key - - # * @param string $default - - # * @return string' -- name: addAbsoluteCachePathPrefix - visibility: public - parameters: - - name: prefix - comment: '# * Add new prefix to list of absolute path prefixes. - - # * - - # * @param string $prefix - - # * @return $this' -- name: maintenanceMode - visibility: public - parameters: [] - comment: '# * Get an instance of the maintenance mode manager implementation. - - # * - - # * @return \Illuminate\Contracts\Foundation\MaintenanceMode' -- name: isDownForMaintenance - visibility: public - parameters: [] - comment: '# * Determine if the application is currently down for maintenance. - - # * - - # * @return bool' -- name: abort - visibility: public - parameters: - - name: code - - name: message - default: '''''' - - name: headers - default: '[]' - comment: '# * Throw an HttpException with the given data. - - # * - - # * @param int $code - - # * @param string $message - - # * @param array $headers - - # * @return never - - # * - - # * @throws \Symfony\Component\HttpKernel\Exception\HttpException - - # * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException' -- name: terminating - visibility: public - parameters: - - name: callback - comment: '# * Register a terminating callback with the application. - - # * - - # * @param callable|string $callback - - # * @return $this' -- name: terminate - visibility: public - parameters: [] - comment: '# * Terminate the application. - - # * - - # * @return void' -- name: getLoadedProviders - visibility: public - parameters: [] - comment: '# * Get the service providers that have been loaded. - - # * - - # * @return array' -- name: providerIsLoaded - visibility: public - parameters: - - name: provider - comment: '# * Determine if the given service provider is loaded. - - # * - - # * @param string $provider - - # * @return bool' -- name: getDeferredServices - visibility: public - parameters: [] - comment: '# * Get the application''s deferred services. - - # * - - # * @return array' -- name: setDeferredServices - visibility: public - parameters: - - name: services - comment: '# * Set the application''s deferred services. - - # * - - # * @param array $services - - # * @return void' -- name: addDeferredServices - visibility: public - parameters: - - name: services - comment: '# * Add an array of services to the application''s deferred services. - - # * - - # * @param array $services - - # * @return void' -- name: isDeferredService - visibility: public - parameters: - - name: service - comment: '# * Determine if the given service is a deferred service. - - # * - - # * @param string $service - - # * @return bool' -- name: provideFacades - visibility: public - parameters: - - name: namespace - comment: '# * Configure the real-time facade namespace. - - # * - - # * @param string $namespace - - # * @return void' -- name: getLocale - visibility: public - parameters: [] - comment: '# * Get the current application locale. - - # * - - # * @return string' -- name: currentLocale - visibility: public - parameters: [] - comment: '# * Get the current application locale. - - # * - - # * @return string' -- name: getFallbackLocale - visibility: public - parameters: [] - comment: '# * Get the current application fallback locale. - - # * - - # * @return string' -- name: setLocale - visibility: public - parameters: - - name: locale - comment: '# * Set the current application locale. - - # * - - # * @param string $locale - - # * @return void' -- name: setFallbackLocale - visibility: public - parameters: - - name: fallbackLocale - comment: '# * Set the current application fallback locale. - - # * - - # * @param string $fallbackLocale - - # * @return void' -- name: isLocale - visibility: public - parameters: - - name: locale - comment: '# * Determine if the application locale is the given locale. - - # * - - # * @param string $locale - - # * @return bool' -- name: registerCoreContainerAliases - visibility: public - parameters: [] - comment: '# * Register the core class aliases in the container. - - # * - - # * @return void' -- name: flush - visibility: public - parameters: [] - comment: '# * Flush the container of all bindings and resolved instances. - - # * - - # * @return void' -- name: getNamespace - visibility: public - parameters: [] - comment: '# * Get the application namespace. - - # * - - # * @return string - - # * - - # * @throws \RuntimeException' -traits: -- Closure -- Composer\Autoload\ClassLoader -- Illuminate\Container\Container -- Illuminate\Contracts\Foundation\CachesConfiguration -- Illuminate\Contracts\Foundation\CachesRoutes -- Illuminate\Events\EventServiceProvider -- Illuminate\Filesystem\Filesystem -- Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables -- Illuminate\Foundation\Events\LocaleUpdated -- Illuminate\Http\Request -- Illuminate\Log\Context\ContextServiceProvider -- Illuminate\Log\LogServiceProvider -- Illuminate\Routing\RoutingServiceProvider -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Env -- Illuminate\Support\ServiceProvider -- Illuminate\Support\Str -- Illuminate\Support\Traits\Macroable -- RuntimeException -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\ConsoleOutput -- Symfony\Component\HttpKernel\Exception\HttpException -- Symfony\Component\HttpKernel\Exception\NotFoundHttpException -- Symfony\Component\HttpKernel\HttpKernelInterface -- Macroable -interfaces: -- ApplicationContract diff --git a/api/laravel/Foundation/Auth/Access/Authorizable.yaml b/api/laravel/Foundation/Auth/Access/Authorizable.yaml deleted file mode 100644 index 06717e1..0000000 --- a/api/laravel/Foundation/Auth/Access/Authorizable.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: Authorizable -class_comment: null -dependencies: -- name: Gate - type: class - source: Illuminate\Contracts\Auth\Access\Gate -properties: [] -methods: -- name: can - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if the entity has the given abilities. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: canAny - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if the entity has any of the given abilities. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: cant - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if the entity does not have the given abilities. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -- name: cannot - visibility: public - parameters: - - name: abilities - - name: arguments - default: '[]' - comment: '# * Determine if the entity does not have the given abilities. - - # * - - # * @param iterable|string $abilities - - # * @param array|mixed $arguments - - # * @return bool' -traits: -- Illuminate\Contracts\Auth\Access\Gate -interfaces: [] diff --git a/api/laravel/Foundation/Auth/Access/AuthorizesRequests.yaml b/api/laravel/Foundation/Auth/Access/AuthorizesRequests.yaml deleted file mode 100644 index e16da96..0000000 --- a/api/laravel/Foundation/Auth/Access/AuthorizesRequests.yaml +++ /dev/null @@ -1,120 +0,0 @@ -name: AuthorizesRequests -class_comment: null -dependencies: -- name: Gate - type: class - source: Illuminate\Contracts\Auth\Access\Gate -- name: Str - type: class - source: Illuminate\Support\Str -properties: [] -methods: -- name: authorize - visibility: public - parameters: - - name: ability - - name: arguments - default: '[]' - comment: '# * Authorize a given action for the current user. - - # * - - # * @param mixed $ability - - # * @param mixed|array $arguments - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: authorizeForUser - visibility: public - parameters: - - name: user - - name: ability - - name: arguments - default: '[]' - comment: '# * Authorize a given action for a user. - - # * - - # * @param \Illuminate\Contracts\Auth\Authenticatable|mixed $user - - # * @param mixed $ability - - # * @param mixed|array $arguments - - # * @return \Illuminate\Auth\Access\Response - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: parseAbilityAndArguments - visibility: protected - parameters: - - name: ability - - name: arguments - comment: '# * Guesses the ability''s name if it wasn''t provided. - - # * - - # * @param mixed $ability - - # * @param mixed|array $arguments - - # * @return array' -- name: normalizeGuessedAbilityName - visibility: protected - parameters: - - name: ability - comment: '# * Normalize the ability name that has been guessed from the method name. - - # * - - # * @param string $ability - - # * @return string' -- name: authorizeResource - visibility: public - parameters: - - name: model - - name: parameter - default: 'null' - - name: options - default: '[]' - - name: request - default: 'null' - comment: '# * Authorize a resource action based on the incoming request. - - # * - - # * @param string|array $model - - # * @param string|array|null $parameter - - # * @param array $options - - # * @param \Illuminate\Http\Request|null $request - - # * @return void' -- name: resourceAbilityMap - visibility: protected - parameters: [] - comment: '# * Get the map of resource methods to ability names. - - # * - - # * @return array' -- name: resourceMethodsWithoutModels - visibility: protected - parameters: [] - comment: '# * Get the list of resource methods which do not have model parameters. - - # * - - # * @return array' -traits: -- Illuminate\Contracts\Auth\Access\Gate -- Illuminate\Support\Str -interfaces: [] diff --git a/api/laravel/Foundation/Auth/EmailVerificationRequest.yaml b/api/laravel/Foundation/Auth/EmailVerificationRequest.yaml deleted file mode 100644 index de1a14d..0000000 --- a/api/laravel/Foundation/Auth/EmailVerificationRequest.yaml +++ /dev/null @@ -1,54 +0,0 @@ -name: EmailVerificationRequest -class_comment: null -dependencies: -- name: Verified - type: class - source: Illuminate\Auth\Events\Verified -- name: FormRequest - type: class - source: Illuminate\Foundation\Http\FormRequest -- name: Validator - type: class - source: Illuminate\Validation\Validator -properties: [] -methods: -- name: authorize - visibility: public - parameters: [] - comment: '# * Determine if the user is authorized to make this request. - - # * - - # * @return bool' -- name: rules - visibility: public - parameters: [] - comment: '# * Get the validation rules that apply to the request. - - # * - - # * @return array' -- name: fulfill - visibility: public - parameters: [] - comment: '# * Fulfill the email verification request. - - # * - - # * @return void' -- name: withValidator - visibility: public - parameters: - - name: validator - comment: '# * Configure the validator instance. - - # * - - # * @param \Illuminate\Validation\Validator $validator - - # * @return \Illuminate\Validation\Validator' -traits: -- Illuminate\Auth\Events\Verified -- Illuminate\Foundation\Http\FormRequest -- Illuminate\Validation\Validator -interfaces: [] diff --git a/api/laravel/Foundation/Auth/User.yaml b/api/laravel/Foundation/Auth/User.yaml deleted file mode 100644 index e355dd0..0000000 --- a/api/laravel/Foundation/Auth/User.yaml +++ /dev/null @@ -1,38 +0,0 @@ -name: User -class_comment: null -dependencies: -- name: Authenticatable - type: class - source: Illuminate\Auth\Authenticatable -- name: MustVerifyEmail - type: class - source: Illuminate\Auth\MustVerifyEmail -- name: CanResetPassword - type: class - source: Illuminate\Auth\Passwords\CanResetPassword -- name: AuthorizableContract - type: class - source: Illuminate\Contracts\Auth\Access\Authorizable -- name: AuthenticatableContract - type: class - source: Illuminate\Contracts\Auth\Authenticatable -- name: CanResetPasswordContract - type: class - source: Illuminate\Contracts\Auth\CanResetPassword -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: Authorizable - type: class - source: Illuminate\Foundation\Auth\Access\Authorizable -properties: [] -methods: [] -traits: -- Illuminate\Auth\Authenticatable -- Illuminate\Auth\MustVerifyEmail -- Illuminate\Auth\Passwords\CanResetPassword -- Illuminate\Database\Eloquent\Model -- Illuminate\Foundation\Auth\Access\Authorizable -- Authenticatable -interfaces: -- AuthenticatableContract diff --git a/api/laravel/Foundation/Bootstrap/BootProviders.yaml b/api/laravel/Foundation/Bootstrap/BootProviders.yaml deleted file mode 100644 index 89a90c0..0000000 --- a/api/laravel/Foundation/Bootstrap/BootProviders.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: BootProviders -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: '# * Bootstrap the given application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -traits: -- Illuminate\Contracts\Foundation\Application -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/HandleExceptions.yaml b/api/laravel/Foundation/Bootstrap/HandleExceptions.yaml deleted file mode 100644 index 50b2942..0000000 --- a/api/laravel/Foundation/Bootstrap/HandleExceptions.yaml +++ /dev/null @@ -1,279 +0,0 @@ -name: HandleExceptions -class_comment: null -dependencies: -- name: ErrorException - type: class - source: ErrorException -- name: Exception - type: class - source: Exception -- name: ExceptionHandler - type: class - source: Illuminate\Contracts\Debug\ExceptionHandler -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: LogManager - type: class - source: Illuminate\Log\LogManager -- name: Env - type: class - source: Illuminate\Support\Env -- name: NullHandler - type: class - source: Monolog\Handler\NullHandler -- name: ErrorHandler - type: class - source: PHPUnit\Runner\ErrorHandler -- name: ConsoleOutput - type: class - source: Symfony\Component\Console\Output\ConsoleOutput -- name: FatalError - type: class - source: Symfony\Component\ErrorHandler\Error\FatalError -- name: Throwable - type: class - source: Throwable -properties: -- name: reservedMemory - visibility: public - comment: '# * Reserved memory so that errors can be displayed properly on memory - exhaustion. - - # * - - # * @var string|null' -- name: app - visibility: protected - comment: '# * The application instance. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: "# * Reserved memory so that errors can be displayed properly on memory\ - \ exhaustion.\n# *\n# * @var string|null\n# */\n# public static $reservedMemory;\n\ - # \n# /**\n# * The application instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Foundation\\Application\n# */\n# protected static $app;\n# \n# /**\n# * Bootstrap\ - \ the given application.\n# *\n# * @param \\Illuminate\\Contracts\\Foundation\\\ - Application $app\n# * @return void" -- name: handleError - visibility: public - parameters: - - name: level - - name: message - - name: file - default: '''''' - - name: line - default: '0' - comment: '# * Report PHP deprecations, or convert PHP errors to ErrorException instances. - - # * - - # * @param int $level - - # * @param string $message - - # * @param string $file - - # * @param int $line - - # * @return void - - # * - - # * @throws \ErrorException' -- name: handleDeprecationError - visibility: public - parameters: - - name: message - - name: file - - name: line - - name: level - default: E_DEPRECATED - comment: '# * Reports a deprecation to the "deprecations" logger. - - # * - - # * @param string $message - - # * @param string $file - - # * @param int $line - - # * @param int $level - - # * @return void' -- name: shouldIgnoreDeprecationErrors - visibility: protected - parameters: [] - comment: '# * Determine if deprecation errors should be ignored. - - # * - - # * @return bool' -- name: ensureDeprecationLoggerIsConfigured - visibility: protected - parameters: [] - comment: '# * Ensure the "deprecations" logger is configured. - - # * - - # * @return void' -- name: ensureNullLogDriverIsConfigured - visibility: protected - parameters: [] - comment: '# * Ensure the "null" log driver is configured. - - # * - - # * @return void' -- name: handleException - visibility: public - parameters: - - name: e - comment: '# * Handle an uncaught exception from the application. - - # * - - # * Note: Most exceptions can be handled via the try / catch block in - - # * the HTTP and Console kernels. But, fatal error exceptions must - - # * be handled differently since they are not normal exceptions. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: renderForConsole - visibility: protected - parameters: - - name: e - comment: '# * Render an exception to the console. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: renderHttpResponse - visibility: protected - parameters: - - name: e - comment: '# * Render an exception as an HTTP response and send it. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: handleShutdown - visibility: public - parameters: [] - comment: '# * Handle the PHP shutdown event. - - # * - - # * @return void' -- name: fatalErrorFromPhpError - visibility: protected - parameters: - - name: error - - name: traceOffset - default: 'null' - comment: '# * Create a new fatal error instance from an error array. - - # * - - # * @param array $error - - # * @param int|null $traceOffset - - # * @return \Symfony\Component\ErrorHandler\Error\FatalError' -- name: forwardsTo - visibility: protected - parameters: - - name: method - comment: '# * Forward a method call to the given method if an application instance - exists. - - # * - - # * @return callable' -- name: isDeprecation - visibility: protected - parameters: - - name: level - comment: '# * Determine if the error level is a deprecation. - - # * - - # * @param int $level - - # * @return bool' -- name: isFatal - visibility: protected - parameters: - - name: type - comment: '# * Determine if the error type is fatal. - - # * - - # * @param int $type - - # * @return bool' -- name: getExceptionHandler - visibility: protected - parameters: [] - comment: '# * Get an instance of the exception handler. - - # * - - # * @return \Illuminate\Contracts\Debug\ExceptionHandler' -- name: forgetApp - visibility: public - parameters: [] - comment: '# * Clear the local application instance from memory. - - # * - - # * @return void - - # * - - # * @deprecated This method will be removed in a future Laravel version.' -- name: flushState - visibility: public - parameters: [] - comment: '# * Flush the bootstrapper''s global state. - - # * - - # * @return void' -- name: flushHandlersState - visibility: public - parameters: [] - comment: '# * Flush the bootstrapper''s global handlers state. - - # * - - # * @return void' -traits: -- ErrorException -- Exception -- Illuminate\Contracts\Debug\ExceptionHandler -- Illuminate\Contracts\Foundation\Application -- Illuminate\Log\LogManager -- Illuminate\Support\Env -- Monolog\Handler\NullHandler -- PHPUnit\Runner\ErrorHandler -- Symfony\Component\Console\Output\ConsoleOutput -- Symfony\Component\ErrorHandler\Error\FatalError -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/LoadConfiguration.yaml b/api/laravel/Foundation/Bootstrap/LoadConfiguration.yaml deleted file mode 100644 index 8c15bed..0000000 --- a/api/laravel/Foundation/Bootstrap/LoadConfiguration.yaml +++ /dev/null @@ -1,120 +0,0 @@ -name: LoadConfiguration -class_comment: null -dependencies: -- name: Repository - type: class - source: Illuminate\Config\Repository -- name: RepositoryContract - type: class - source: Illuminate\Contracts\Config\Repository -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: SplFileInfo - type: class - source: SplFileInfo -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: '# * Bootstrap the given application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -- name: loadConfigurationFiles - visibility: protected - parameters: - - name: app - - name: repository - comment: '# * Load the configuration items from all of the files. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @param \Illuminate\Contracts\Config\Repository $repository - - # * @return void - - # * - - # * @throws \Exception' -- name: loadConfigurationFile - visibility: protected - parameters: - - name: repository - - name: name - - name: path - - name: base - comment: '# * Load the given configuration file. - - # * - - # * @param \Illuminate\Contracts\Config\Repository $repository - - # * @param string $name - - # * @param string $path - - # * @param array $base - - # * @return array' -- name: mergeableOptions - visibility: protected - parameters: - - name: name - comment: '# * Get the options within the configuration file that should be merged - again. - - # * - - # * @param string $name - - # * @return array' -- name: getConfigurationFiles - visibility: protected - parameters: - - name: app - comment: '# * Get all of the configuration files for the application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return array' -- name: getNestedDirectory - visibility: protected - parameters: - - name: file - - name: configPath - comment: '# * Get the configuration file nesting path. - - # * - - # * @param \SplFileInfo $file - - # * @param string $configPath - - # * @return string' -- name: getBaseConfiguration - visibility: protected - parameters: [] - comment: '# * Get the base configuration files. - - # * - - # * @return array' -traits: -- Illuminate\Config\Repository -- Illuminate\Contracts\Foundation\Application -- SplFileInfo -- Symfony\Component\Finder\Finder -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/LoadEnvironmentVariables.yaml b/api/laravel/Foundation/Bootstrap/LoadEnvironmentVariables.yaml deleted file mode 100644 index c7a190a..0000000 --- a/api/laravel/Foundation/Bootstrap/LoadEnvironmentVariables.yaml +++ /dev/null @@ -1,89 +0,0 @@ -name: LoadEnvironmentVariables -class_comment: null -dependencies: -- name: Dotenv - type: class - source: Dotenv\Dotenv -- name: InvalidFileException - type: class - source: Dotenv\Exception\InvalidFileException -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: Env - type: class - source: Illuminate\Support\Env -- name: ArgvInput - type: class - source: Symfony\Component\Console\Input\ArgvInput -- name: ConsoleOutput - type: class - source: Symfony\Component\Console\Output\ConsoleOutput -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: '# * Bootstrap the given application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -- name: checkForSpecificEnvironmentFile - visibility: protected - parameters: - - name: app - comment: '# * Detect if a custom environment file matching the APP_ENV exists. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -- name: setEnvironmentFilePath - visibility: protected - parameters: - - name: app - - name: file - comment: '# * Load a custom environment file. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @param string $file - - # * @return bool' -- name: createDotenv - visibility: protected - parameters: - - name: app - comment: '# * Create a Dotenv instance. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return \Dotenv\Dotenv' -- name: writeErrorAndDie - visibility: protected - parameters: - - name: e - comment: '# * Write the error information to the screen and exit. - - # * - - # * @param \Dotenv\Exception\InvalidFileException $e - - # * @return never' -traits: -- Dotenv\Dotenv -- Dotenv\Exception\InvalidFileException -- Illuminate\Contracts\Foundation\Application -- Illuminate\Support\Env -- Symfony\Component\Console\Input\ArgvInput -- Symfony\Component\Console\Output\ConsoleOutput -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/RegisterFacades.yaml b/api/laravel/Foundation/Bootstrap/RegisterFacades.yaml deleted file mode 100644 index 6b01940..0000000 --- a/api/laravel/Foundation/Bootstrap/RegisterFacades.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: RegisterFacades -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: AliasLoader - type: class - source: Illuminate\Foundation\AliasLoader -- name: PackageManifest - type: class - source: Illuminate\Foundation\PackageManifest -- name: Facade - type: class - source: Illuminate\Support\Facades\Facade -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: '# * Bootstrap the given application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -traits: -- Illuminate\Contracts\Foundation\Application -- Illuminate\Foundation\AliasLoader -- Illuminate\Foundation\PackageManifest -- Illuminate\Support\Facades\Facade -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/RegisterProviders.yaml b/api/laravel/Foundation/Bootstrap/RegisterProviders.yaml deleted file mode 100644 index c19b8dd..0000000 --- a/api/laravel/Foundation/Bootstrap/RegisterProviders.yaml +++ /dev/null @@ -1,71 +0,0 @@ -name: RegisterProviders -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -properties: -- name: merge - visibility: protected - comment: '# * The service providers that should be merged before registration. - - # * - - # * @var array' -- name: bootstrapProviderPath - visibility: protected - comment: '# * The path to the bootstrap provider configuration file. - - # * - - # * @var string|null' -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: "# * The service providers that should be merged before registration.\n\ - # *\n# * @var array\n# */\n# protected static $merge = [];\n# \n# /**\n# * The\ - \ path to the bootstrap provider configuration file.\n# *\n# * @var string|null\n\ - # */\n# protected static $bootstrapProviderPath;\n# \n# /**\n# * Bootstrap the\ - \ given application.\n# *\n# * @param \\Illuminate\\Contracts\\Foundation\\Application\ - \ $app\n# * @return void" -- name: mergeAdditionalProviders - visibility: protected - parameters: - - name: app - comment: '# * Merge the additional configured providers into the configuration. - - # * - - # * @param \Illuminate\Foundation\Application $app' -- name: merge - visibility: public - parameters: - - name: providers - - name: bootstrapProviderPath - default: 'null' - comment: '# * Merge the given providers into the provider configuration before registration. - - # * - - # * @param array $providers - - # * @param string|null $bootstrapProviderPath - - # * @return void' -- name: flushState - visibility: public - parameters: [] - comment: '# * Flush the bootstrapper''s global state. - - # * - - # * @return void' -traits: -- Illuminate\Contracts\Foundation\Application -- Illuminate\Support\ServiceProvider -interfaces: [] diff --git a/api/laravel/Foundation/Bootstrap/SetRequestForConsole.yaml b/api/laravel/Foundation/Bootstrap/SetRequestForConsole.yaml deleted file mode 100644 index 2991c36..0000000 --- a/api/laravel/Foundation/Bootstrap/SetRequestForConsole.yaml +++ /dev/null @@ -1,26 +0,0 @@ -name: SetRequestForConsole -class_comment: null -dependencies: -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: Request - type: class - source: Illuminate\Http\Request -properties: [] -methods: -- name: bootstrap - visibility: public - parameters: - - name: app - comment: '# * Bootstrap the given application. - - # * - - # * @param \Illuminate\Contracts\Foundation\Application $app - - # * @return void' -traits: -- Illuminate\Contracts\Foundation\Application -- Illuminate\Http\Request -interfaces: [] diff --git a/api/laravel/Foundation/Bus/Dispatchable.yaml b/api/laravel/Foundation/Bus/Dispatchable.yaml deleted file mode 100644 index dbb4853..0000000 --- a/api/laravel/Foundation/Bus/Dispatchable.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: Dispatchable -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Dispatcher - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: Fluent - type: class - source: Illuminate\Support\Fluent -properties: [] -methods: -- name: dispatch - visibility: public - parameters: - - name: '...$arguments' - comment: '# * Dispatch the job with the given arguments. - - # * - - # * @param mixed ...$arguments - - # * @return \Illuminate\Foundation\Bus\PendingDispatch' -- name: dispatchIf - visibility: public - parameters: - - name: boolean - - name: '...$arguments' - comment: '# * Dispatch the job with the given arguments if the given truth test - passes. - - # * - - # * @param bool|\Closure $boolean - - # * @param mixed ...$arguments - - # * @return \Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Support\Fluent' -- name: dispatchUnless - visibility: public - parameters: - - name: boolean - - name: '...$arguments' - comment: '# * Dispatch the job with the given arguments unless the given truth test - passes. - - # * - - # * @param bool|\Closure $boolean - - # * @param mixed ...$arguments - - # * @return \Illuminate\Foundation\Bus\PendingDispatch|\Illuminate\Support\Fluent' -- name: dispatchSync - visibility: public - parameters: - - name: '...$arguments' - comment: '# * Dispatch a command to its appropriate handler in the current process. - - # * - - # * Queueable jobs will be dispatched to the "sync" queue. - - # * - - # * @param mixed ...$arguments - - # * @return mixed' -- name: dispatchAfterResponse - visibility: public - parameters: - - name: '...$arguments' - comment: '# * Dispatch a command to its appropriate handler after the current process. - - # * - - # * @param mixed ...$arguments - - # * @return mixed' -- name: withChain - visibility: public - parameters: - - name: chain - comment: '# * Set the jobs that should run if this job is successful. - - # * - - # * @param array $chain - - # * @return \Illuminate\Foundation\Bus\PendingChain' -traits: -- Closure -- Illuminate\Contracts\Bus\Dispatcher -- Illuminate\Support\Fluent -interfaces: [] diff --git a/api/laravel/Foundation/Bus/DispatchesJobs.yaml b/api/laravel/Foundation/Bus/DispatchesJobs.yaml deleted file mode 100644 index 547f45a..0000000 --- a/api/laravel/Foundation/Bus/DispatchesJobs.yaml +++ /dev/null @@ -1,33 +0,0 @@ -name: DispatchesJobs -class_comment: null -dependencies: [] -properties: [] -methods: -- name: dispatch - visibility: protected - parameters: - - name: job - comment: '# * Dispatch a job to its appropriate handler. - - # * - - # * @param mixed $job - - # * @return mixed' -- name: dispatchSync - visibility: public - parameters: - - name: job - comment: '# * Dispatch a job to its appropriate handler in the current process. - - # * - - # * Queueable jobs will be dispatched to the "sync" queue. - - # * - - # * @param mixed $job - - # * @return mixed' -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Bus/PendingChain.yaml b/api/laravel/Foundation/Bus/PendingChain.yaml deleted file mode 100644 index ec0fc33..0000000 --- a/api/laravel/Foundation/Bus/PendingChain.yaml +++ /dev/null @@ -1,171 +0,0 @@ -name: PendingChain -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Dispatcher - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: CallQueuedClosure - type: class - source: Illuminate\Queue\CallQueuedClosure -- name: Conditionable - type: class - source: Illuminate\Support\Traits\Conditionable -- name: SerializableClosure - type: class - source: Laravel\SerializableClosure\SerializableClosure -- name: Conditionable - type: class - source: Conditionable -properties: -- name: job - visibility: public - comment: '# * The class name of the job being dispatched. - - # * - - # * @var mixed' -- name: chain - visibility: public - comment: '# * The jobs to be chained. - - # * - - # * @var array' -- name: connection - visibility: public - comment: '# * The name of the connection the chain should be sent to. - - # * - - # * @var string|null' -- name: queue - visibility: public - comment: '# * The name of the queue the chain should be sent to. - - # * - - # * @var string|null' -- name: delay - visibility: public - comment: '# * The number of seconds before the chain should be made available. - - # * - - # * @var \DateTimeInterface|\DateInterval|int|null' -- name: catchCallbacks - visibility: public - comment: '# * The callbacks to be executed on failure. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: job - - name: chain - comment: "# * The class name of the job being dispatched.\n# *\n# * @var mixed\n\ - # */\n# public $job;\n# \n# /**\n# * The jobs to be chained.\n# *\n# * @var array\n\ - # */\n# public $chain;\n# \n# /**\n# * The name of the connection the chain should\ - \ be sent to.\n# *\n# * @var string|null\n# */\n# public $connection;\n# \n# /**\n\ - # * The name of the queue the chain should be sent to.\n# *\n# * @var string|null\n\ - # */\n# public $queue;\n# \n# /**\n# * The number of seconds before the chain\ - \ should be made available.\n# *\n# * @var \\DateTimeInterface|\\DateInterval|int|null\n\ - # */\n# public $delay;\n# \n# /**\n# * The callbacks to be executed on failure.\n\ - # *\n# * @var array\n# */\n# public $catchCallbacks = [];\n# \n# /**\n# * Create\ - \ a new PendingChain instance.\n# *\n# * @param mixed $job\n# * @param array\ - \ $chain\n# * @return void" -- name: onConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the desired connection for the job. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: onQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the job. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: delay - visibility: public - parameters: - - name: delay - comment: '# * Set the desired delay in seconds for the chain. - - # * - - # * @param \DateTimeInterface|\DateInterval|int|null $delay - - # * @return $this' -- name: catch - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed on job failure. - - # * - - # * @param callable $callback - - # * @return $this' -- name: catchCallbacks - visibility: public - parameters: [] - comment: '# * Get the "catch" callbacks that have been registered. - - # * - - # * @return array' -- name: dispatch - visibility: public - parameters: [] - comment: '# * Dispatch the job chain. - - # * - - # * @return \Illuminate\Foundation\Bus\PendingDispatch' -- name: dispatchIf - visibility: public - parameters: - - name: boolean - comment: '# * Dispatch the job chain if the given truth test passes. - - # * - - # * @param bool|\Closure $boolean - - # * @return \Illuminate\Foundation\Bus\PendingDispatch|null' -- name: dispatchUnless - visibility: public - parameters: - - name: boolean - comment: '# * Dispatch the job chain unless the given truth test passes. - - # * - - # * @param bool|\Closure $boolean - - # * @return \Illuminate\Foundation\Bus\PendingDispatch|null' -traits: -- Closure -- Illuminate\Contracts\Bus\Dispatcher -- Illuminate\Queue\CallQueuedClosure -- Illuminate\Support\Traits\Conditionable -- Laravel\SerializableClosure\SerializableClosure -- Conditionable -interfaces: [] diff --git a/api/laravel/Foundation/Bus/PendingClosureDispatch.yaml b/api/laravel/Foundation/Bus/PendingClosureDispatch.yaml deleted file mode 100644 index cd5c7d2..0000000 --- a/api/laravel/Foundation/Bus/PendingClosureDispatch.yaml +++ /dev/null @@ -1,22 +0,0 @@ -name: PendingClosureDispatch -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: catch - visibility: public - parameters: - - name: callback - comment: '# * Add a callback to be executed if the job fails. - - # * - - # * @param \Closure $callback - - # * @return $this' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Foundation/Bus/PendingDispatch.yaml b/api/laravel/Foundation/Bus/PendingDispatch.yaml deleted file mode 100644 index b8a254c..0000000 --- a/api/laravel/Foundation/Bus/PendingDispatch.yaml +++ /dev/null @@ -1,173 +0,0 @@ -name: PendingDispatch -class_comment: null -dependencies: -- name: UniqueLock - type: class - source: Illuminate\Bus\UniqueLock -- name: Container - type: class - source: Illuminate\Container\Container -- name: Dispatcher - type: class - source: Illuminate\Contracts\Bus\Dispatcher -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: ShouldBeUnique - type: class - source: Illuminate\Contracts\Queue\ShouldBeUnique -properties: -- name: job - visibility: protected - comment: '# * The job. - - # * - - # * @var mixed' -- name: afterResponse - visibility: protected - comment: '# * Indicates if the job should be dispatched immediately after sending - the response. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: job - comment: "# * The job.\n# *\n# * @var mixed\n# */\n# protected $job;\n# \n# /**\n\ - # * Indicates if the job should be dispatched immediately after sending the response.\n\ - # *\n# * @var bool\n# */\n# protected $afterResponse = false;\n# \n# /**\n# *\ - \ Create a new pending job dispatch.\n# *\n# * @param mixed $job\n# * @return\ - \ void" -- name: onConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the desired connection for the job. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: onQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the job. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: allOnConnection - visibility: public - parameters: - - name: connection - comment: '# * Set the desired connection for the chain. - - # * - - # * @param string|null $connection - - # * @return $this' -- name: allOnQueue - visibility: public - parameters: - - name: queue - comment: '# * Set the desired queue for the chain. - - # * - - # * @param string|null $queue - - # * @return $this' -- name: delay - visibility: public - parameters: - - name: delay - comment: '# * Set the desired delay in seconds for the job. - - # * - - # * @param \DateTimeInterface|\DateInterval|int|null $delay - - # * @return $this' -- name: afterCommit - visibility: public - parameters: [] - comment: '# * Indicate that the job should be dispatched after all database transactions - have committed. - - # * - - # * @return $this' -- name: beforeCommit - visibility: public - parameters: [] - comment: '# * Indicate that the job should not wait until database transactions - have been committed before dispatching. - - # * - - # * @return $this' -- name: chain - visibility: public - parameters: - - name: chain - comment: '# * Set the jobs that should run if this job is successful. - - # * - - # * @param array $chain - - # * @return $this' -- name: afterResponse - visibility: public - parameters: [] - comment: '# * Indicate that the job should be dispatched after the response is sent - to the browser. - - # * - - # * @return $this' -- name: shouldDispatch - visibility: protected - parameters: [] - comment: '# * Determine if the job should be dispatched. - - # * - - # * @return bool' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically proxy methods to the underlying job. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return $this' -- name: __destruct - visibility: public - parameters: [] - comment: '# * Handle the object''s destruction. - - # * - - # * @return void' -traits: -- Illuminate\Bus\UniqueLock -- Illuminate\Container\Container -- Illuminate\Contracts\Bus\Dispatcher -- Illuminate\Contracts\Queue\ShouldBeUnique -interfaces: [] diff --git a/api/laravel/Foundation/CacheBasedMaintenanceMode.yaml b/api/laravel/Foundation/CacheBasedMaintenanceMode.yaml deleted file mode 100644 index ba15b42..0000000 --- a/api/laravel/Foundation/CacheBasedMaintenanceMode.yaml +++ /dev/null @@ -1,99 +0,0 @@ -name: CacheBasedMaintenanceMode -class_comment: null -dependencies: -- name: Factory - type: class - source: Illuminate\Contracts\Cache\Factory -- name: Repository - type: class - source: Illuminate\Contracts\Cache\Repository -- name: MaintenanceMode - type: class - source: Illuminate\Contracts\Foundation\MaintenanceMode -properties: -- name: cache - visibility: protected - comment: '# * The cache factory. - - # * - - # * @var \Illuminate\Contracts\Cache\Factory' -- name: store - visibility: protected - comment: '# * The cache store that should be utilized. - - # * - - # * @var string' -- name: key - visibility: protected - comment: '# * The cache key to use when storing maintenance mode information. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: cache - - name: store - - name: key - comment: "# * The cache factory.\n# *\n# * @var \\Illuminate\\Contracts\\Cache\\\ - Factory\n# */\n# protected $cache;\n# \n# /**\n# * The cache store that should\ - \ be utilized.\n# *\n# * @var string\n# */\n# protected $store;\n# \n# /**\n#\ - \ * The cache key to use when storing maintenance mode information.\n# *\n# *\ - \ @var string\n# */\n# protected $key;\n# \n# /**\n# * Create a new cache based\ - \ maintenance mode implementation.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Cache\\Factory $cache\n# * @param string $store\n# * @param string $key\n\ - # * @return void" -- name: activate - visibility: public - parameters: - - name: payload - comment: '# * Take the application down for maintenance. - - # * - - # * @param array $payload - - # * @return void' -- name: deactivate - visibility: public - parameters: [] - comment: '# * Take the application out of maintenance. - - # * - - # * @return void' -- name: active - visibility: public - parameters: [] - comment: '# * Determine if the application is currently down for maintenance. - - # * - - # * @return bool' -- name: data - visibility: public - parameters: [] - comment: '# * Get the data array which was provided when the application was placed - into maintenance. - - # * - - # * @return array' -- name: getStore - visibility: protected - parameters: [] - comment: '# * Get the cache store to use. - - # * - - # * @return \Illuminate\Contracts\Cache\Repository' -traits: -- Illuminate\Contracts\Cache\Factory -- Illuminate\Contracts\Cache\Repository -- Illuminate\Contracts\Foundation\MaintenanceMode -interfaces: -- MaintenanceMode diff --git a/api/laravel/Foundation/ComposerScripts.yaml b/api/laravel/Foundation/ComposerScripts.yaml deleted file mode 100644 index 20752a2..0000000 --- a/api/laravel/Foundation/ComposerScripts.yaml +++ /dev/null @@ -1,52 +0,0 @@ -name: ComposerScripts -class_comment: null -dependencies: -- name: Event - type: class - source: Composer\Script\Event -properties: [] -methods: -- name: postInstall - visibility: public - parameters: - - name: event - comment: '# * Handle the post-install Composer event. - - # * - - # * @param \Composer\Script\Event $event - - # * @return void' -- name: postUpdate - visibility: public - parameters: - - name: event - comment: '# * Handle the post-update Composer event. - - # * - - # * @param \Composer\Script\Event $event - - # * @return void' -- name: postAutoloadDump - visibility: public - parameters: - - name: event - comment: '# * Handle the post-autoload-dump Composer event. - - # * - - # * @param \Composer\Script\Event $event - - # * @return void' -- name: clearCompiled - visibility: protected - parameters: [] - comment: '# * Clear the cached Laravel bootstrapping files. - - # * - - # * @return void' -traits: -- Composer\Script\Event -interfaces: [] diff --git a/api/laravel/Foundation/Concerns/ResolvesDumpSource.yaml b/api/laravel/Foundation/Concerns/ResolvesDumpSource.yaml deleted file mode 100644 index 1474845..0000000 --- a/api/laravel/Foundation/Concerns/ResolvesDumpSource.yaml +++ /dev/null @@ -1,107 +0,0 @@ -name: ResolvesDumpSource -class_comment: null -dependencies: -- name: Throwable - type: class - source: Throwable -properties: -- name: editorHrefs - visibility: protected - comment: '# * All of the href formats for common editors. - - # * - - # * @var array' -- name: adjustableTraces - visibility: protected - comment: '# * Files that require special trace handling and their levels. - - # * - - # * @var array' -- name: dumpSourceResolver - visibility: protected - comment: '# * The source resolver. - - # * - - # * @var (callable(): (array{0: string, 1: string, 2: int|null}|null))|null|false' -methods: -- name: resolveDumpSource - visibility: public - parameters: [] - comment: "# * All of the href formats for common editors.\n# *\n# * @var array\n# */\n# protected $editorHrefs = [\n# 'atom' => 'atom://core/open/file?filename={file}&line={line}',\n\ - # 'emacs' => 'emacs://open?url=file://{file}&line={line}',\n# 'idea' => 'idea://open?file={file}&line={line}',\n\ - # 'macvim' => 'mvim://open/?url=file://{file}&line={line}',\n# 'netbeans' => 'netbeans://open/?f={file}:{line}',\n\ - # 'nova' => 'nova://core/open/file?filename={file}&line={line}',\n# 'phpstorm'\ - \ => 'phpstorm://open?file={file}&line={line}',\n# 'sublime' => 'subl://open?url=file://{file}&line={line}',\n\ - # 'textmate' => 'txmt://open?url=file://{file}&line={line}',\n# 'vscode' => 'vscode://file/{file}:{line}',\n\ - # 'vscode-insiders' => 'vscode-insiders://file/{file}:{line}',\n# 'vscode-insiders-remote'\ - \ => 'vscode-insiders://vscode-remote/{file}:{line}',\n# 'vscode-remote' => 'vscode://vscode-remote/{file}:{line}',\n\ - # 'vscodium' => 'vscodium://file/{file}:{line}',\n# 'xdebug' => 'xdebug://{file}@{line}',\n\ - # ];\n# \n# /**\n# * Files that require special trace handling and their levels.\n\ - # *\n# * @var array\n# */\n# protected static $adjustableTraces =\ - \ [\n# 'symfony/var-dumper/Resources/functions/dump.php' => 1,\n# 'Illuminate/Collections/Traits/EnumeratesValues.php'\ - \ => 4,\n# ];\n# \n# /**\n# * The source resolver.\n# *\n# * @var (callable():\ - \ (array{0: string, 1: string, 2: int|null}|null))|null|false\n# */\n# protected\ - \ static $dumpSourceResolver;\n# \n# /**\n# * Resolve the source of the dump call.\n\ - # *\n# * @return array{0: string, 1: string, 2: int|null}|null" -- name: isCompiledViewFile - visibility: protected - parameters: - - name: file - comment: '# * Determine if the given file is a view compiled. - - # * - - # * @param string $file - - # * @return bool' -- name: getOriginalFileForCompiledView - visibility: protected - parameters: - - name: file - comment: '# * Get the original view compiled file by the given compiled file. - - # * - - # * @param string $file - - # * @return string' -- name: resolveSourceHref - visibility: protected - parameters: - - name: file - - name: line - comment: '# * Resolve the source href, if possible. - - # * - - # * @param string $file - - # * @param int|null $line - - # * @return string|null' -- name: resolveDumpSourceUsing - visibility: public - parameters: - - name: callable - comment: '# * Set the resolver that resolves the source of the dump call. - - # * - - # * @param (callable(): (array{0: string, 1: string, 2: int|null}|null))|null $callable - - # * @return void' -- name: dontIncludeSource - visibility: public - parameters: [] - comment: '# * Don''t include the location / file of the dump in dumps. - - # * - - # * @return void' -traits: -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Configuration/ApplicationBuilder.yaml b/api/laravel/Foundation/Configuration/ApplicationBuilder.yaml deleted file mode 100644 index b58005a..0000000 --- a/api/laravel/Foundation/Configuration/ApplicationBuilder.yaml +++ /dev/null @@ -1,315 +0,0 @@ -name: ApplicationBuilder -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Artisan - type: class - source: Illuminate\Console\Application -- name: Schedule - type: class - source: Illuminate\Console\Scheduling\Schedule -- name: ConsoleKernel - type: class - source: Illuminate\Contracts\Console\Kernel -- name: HttpKernel - type: class - source: Illuminate\Contracts\Http\Kernel -- name: Application - type: class - source: Illuminate\Foundation\Application -- name: RegisterProviders - type: class - source: Illuminate\Foundation\Bootstrap\RegisterProviders -- name: DiagnosingHealth - type: class - source: Illuminate\Foundation\Events\DiagnosingHealth -- name: AppEventServiceProvider - type: class - source: Illuminate\Foundation\Support\Providers\EventServiceProvider -- name: AppRouteServiceProvider - type: class - source: Illuminate\Foundation\Support\Providers\RouteServiceProvider -- name: Broadcast - type: class - source: Illuminate\Support\Facades\Broadcast -- name: Event - type: class - source: Illuminate\Support\Facades\Event -- name: Route - type: class - source: Illuminate\Support\Facades\Route -- name: View - type: class - source: Illuminate\Support\Facades\View -- name: Folio - type: class - source: Laravel\Folio\Folio -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: app - comment: "# * The service provider that are marked for registration.\n# *\n# * @var\ - \ array\n# */\n# protected array $pendingProviders = [];\n# \n# /**\n# * The Folio\ - \ / page middleware that have been defined by the user.\n# *\n# * @var array\n\ - # */\n# protected array $pageMiddleware = [];\n# \n# /**\n# * Create a new application\ - \ builder instance." -- name: withKernels - visibility: public - parameters: [] - comment: '# * Register the standard kernel classes for the application. - - # * - - # * @return $this' -- name: withProviders - visibility: public - parameters: - - name: providers - default: '[]' - - name: withBootstrapProviders - default: 'true' - comment: '# * Register additional service providers. - - # * - - # * @param array $providers - - # * @param bool $withBootstrapProviders - - # * @return $this' -- name: withEvents - visibility: public - parameters: - - name: discover - default: '[]' - comment: '# * Register the core event service provider for the application. - - # * - - # * @param array|bool $discover - - # * @return $this' -- name: withBroadcasting - visibility: public - parameters: - - name: channels - - name: attributes - default: '[]' - comment: '# * Register the broadcasting services for the application. - - # * - - # * @param string $channels - - # * @param array $attributes - - # * @return $this' -- name: withRouting - visibility: public - parameters: - - name: using - default: 'null' - - name: web - default: 'null' - - name: api - default: 'null' - - name: commands - default: 'null' - - name: channels - default: 'null' - - name: pages - default: 'null' - - name: health - default: 'null' - - name: apiPrefix - default: '''api''' - - name: then - default: 'null' - comment: '# * Register the routing services for the application. - - # * - - # * @param \Closure|null $using - - # * @param array|string|null $web - - # * @param array|string|null $api - - # * @param string|null $commands - - # * @param string|null $channels - - # * @param string|null $pages - - # * @param string $apiPrefix - - # * @param callable|null $then - - # * @return $this' -- name: buildRoutingCallback - visibility: protected - parameters: - - name: web - - name: api - - name: pages - - name: health - - name: apiPrefix - - name: then - comment: '# * Create the routing callback for the application. - - # * - - # * @param array|string|null $web - - # * @param array|string|null $api - - # * @param string|null $pages - - # * @param string|null $health - - # * @param string $apiPrefix - - # * @param callable|null $then - - # * @return \Closure' -- name: withMiddleware - visibility: public - parameters: - - name: callback - default: 'null' - comment: '# * Register the global middleware, middleware groups, and middleware - aliases for the application. - - # * - - # * @param callable|null $callback - - # * @return $this' -- name: withCommands - visibility: public - parameters: - - name: commands - default: '[]' - comment: '# * Register additional Artisan commands with the application. - - # * - - # * @param array $commands - - # * @return $this' -- name: withCommandRouting - visibility: protected - parameters: - - name: paths - comment: '# * Register additional Artisan route paths. - - # * - - # * @param array $paths - - # * @return $this' -- name: withSchedule - visibility: public - parameters: - - name: callback - comment: '# * Register the scheduled tasks for the application. - - # * - - # * @param callable(\Illuminate\Console\Scheduling\Schedule $schedule): void $callback - - # * @return $this' -- name: withExceptions - visibility: public - parameters: - - name: using - default: 'null' - comment: '# * Register and configure the application''s exception handler. - - # * - - # * @param callable|null $using - - # * @return $this' -- name: withBindings - visibility: public - parameters: - - name: bindings - comment: '# * Register an array of container bindings to be bound when the application - is booting. - - # * - - # * @param array $bindings - - # * @return $this' -- name: withSingletons - visibility: public - parameters: - - name: singletons - comment: '# * Register an array of singleton container bindings to be bound when - the application is booting. - - # * - - # * @param array $singletons - - # * @return $this' -- name: registered - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be invoked when the application''s service - providers are registered. - - # * - - # * @param callable $callback - - # * @return $this' -- name: booting - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be invoked when the application is "booting". - - # * - - # * @param callable $callback - - # * @return $this' -- name: booted - visibility: public - parameters: - - name: callback - comment: '# * Register a callback to be invoked when the application is "booted". - - # * - - # * @param callable $callback - - # * @return $this' -- name: create - visibility: public - parameters: [] - comment: '# * Get the application instance. - - # * - - # * @return \Illuminate\Foundation\Application' -traits: -- Closure -- Illuminate\Console\Scheduling\Schedule -- Illuminate\Foundation\Application -- Illuminate\Foundation\Bootstrap\RegisterProviders -- Illuminate\Foundation\Events\DiagnosingHealth -- Illuminate\Support\Facades\Broadcast -- Illuminate\Support\Facades\Event -- Illuminate\Support\Facades\Route -- Illuminate\Support\Facades\View -- Laravel\Folio\Folio -interfaces: [] diff --git a/api/laravel/Foundation/Configuration/Exceptions.yaml b/api/laravel/Foundation/Configuration/Exceptions.yaml deleted file mode 100644 index e3922aa..0000000 --- a/api/laravel/Foundation/Configuration/Exceptions.yaml +++ /dev/null @@ -1,195 +0,0 @@ -name: Exceptions -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Handler - type: class - source: Illuminate\Foundation\Exceptions\Handler -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: [] -methods: -- name: __construct - visibility: public - parameters: - - name: handler - comment: '# * Create a new exception handling configuration instance. - - # * - - # * @param \Illuminate\Foundation\Exceptions\Handler $handler - - # * @return void' -- name: report - visibility: public - parameters: - - name: using - comment: '# * Register a reportable callback. - - # * - - # * @param callable $using - - # * @return \Illuminate\Foundation\Exceptions\ReportableHandler' -- name: reportable - visibility: public - parameters: - - name: reportUsing - comment: '# * Register a reportable callback. - - # * - - # * @param callable $reportUsing - - # * @return \Illuminate\Foundation\Exceptions\ReportableHandler' -- name: render - visibility: public - parameters: - - name: using - comment: '# * Register a renderable callback. - - # * - - # * @param callable $using - - # * @return $this' -- name: renderable - visibility: public - parameters: - - name: renderUsing - comment: '# * Register a renderable callback. - - # * - - # * @param callable $renderUsing - - # * @return $this' -- name: respond - visibility: public - parameters: - - name: using - comment: '# * Register a callback to prepare the final, rendered exception response. - - # * - - # * @param callable $using - - # * @return $this' -- name: throttle - visibility: public - parameters: - - name: throttleUsing - comment: '# * Specify the callback that should be used to throttle reportable exceptions. - - # * - - # * @param callable $throttleUsing - - # * @return $this' -- name: map - visibility: public - parameters: - - name: from - - name: to - default: 'null' - comment: '# * Register a new exception mapping. - - # * - - # * @param \Closure|string $from - - # * @param \Closure|string|null $to - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: level - visibility: public - parameters: - - name: type - - name: level - comment: '# * Set the log level for the given exception type. - - # * - - # * @param class-string<\Throwable> $type - - # * @param \Psr\Log\LogLevel::* $level - - # * @return $this' -- name: context - visibility: public - parameters: - - name: contextCallback - comment: '# * Register a closure that should be used to build exception context - data. - - # * - - # * @param \Closure $contextCallback - - # * @return $this' -- name: dontReport - visibility: public - parameters: - - name: class - comment: '# * Indicate that the given exception type should not be reported. - - # * - - # * @param array|string $class - - # * @return $this' -- name: dontReportDuplicates - visibility: public - parameters: [] - comment: '# * Do not report duplicate exceptions. - - # * - - # * @return $this' -- name: dontFlash - visibility: public - parameters: - - name: attributes - comment: '# * Indicate that the given attributes should never be flashed to the - session on validation errors. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: shouldRenderJsonWhen - visibility: public - parameters: - - name: callback - comment: '# * Register the callable that determines if the exception handler response - should be JSON. - - # * - - # * @param callable(\Illuminate\Http\Request $request, \Throwable): bool $callback - - # * @return $this' -- name: stopIgnoring - visibility: public - parameters: - - name: class - comment: '# * Indicate that the given exception class should not be ignored. - - # * - - # * @param array>|class-string<\Throwable> $class - - # * @return $this' -traits: -- Closure -- Illuminate\Foundation\Exceptions\Handler -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Foundation/Configuration/Middleware.yaml b/api/laravel/Foundation/Configuration/Middleware.yaml deleted file mode 100644 index b2db163..0000000 --- a/api/laravel/Foundation/Configuration/Middleware.yaml +++ /dev/null @@ -1,685 +0,0 @@ -name: Middleware -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: AuthenticationException - type: class - source: Illuminate\Auth\AuthenticationException -- name: Authenticate - type: class - source: Illuminate\Auth\Middleware\Authenticate -- name: RedirectIfAuthenticated - type: class - source: Illuminate\Auth\Middleware\RedirectIfAuthenticated -- name: EncryptCookies - type: class - source: Illuminate\Cookie\Middleware\EncryptCookies -- name: ConvertEmptyStringsToNull - type: class - source: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull -- name: PreventRequestsDuringMaintenance - type: class - source: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance -- name: TrimStrings - type: class - source: Illuminate\Foundation\Http\Middleware\TrimStrings -- name: ValidateCsrfToken - type: class - source: Illuminate\Foundation\Http\Middleware\ValidateCsrfToken -- name: TrustHosts - type: class - source: Illuminate\Http\Middleware\TrustHosts -- name: TrustProxies - type: class - source: Illuminate\Http\Middleware\TrustProxies -- name: ValidateSignature - type: class - source: Illuminate\Routing\Middleware\ValidateSignature -- name: AuthenticateSession - type: class - source: Illuminate\Session\Middleware\AuthenticateSession -- name: Arr - type: class - source: Illuminate\Support\Arr -properties: -- name: global - visibility: protected - comment: '# * The user defined global middleware stack. - - # * - - # * @var array' -- name: prepends - visibility: protected - comment: '# * The middleware that should be prepended to the global middleware stack. - - # * - - # * @var array' -- name: appends - visibility: protected - comment: '# * The middleware that should be appended to the global middleware stack. - - # * - - # * @var array' -- name: removals - visibility: protected - comment: '# * The middleware that should be removed from the global middleware stack. - - # * - - # * @var array' -- name: replacements - visibility: protected - comment: '# * The middleware that should be replaced in the global middleware stack. - - # * - - # * @var array' -- name: groups - visibility: protected - comment: '# * The user defined middleware groups. - - # * - - # * @var array' -- name: groupPrepends - visibility: protected - comment: '# * The middleware that should be prepended to the specified groups. - - # * - - # * @var array' -- name: groupAppends - visibility: protected - comment: '# * The middleware that should be appended to the specified groups. - - # * - - # * @var array' -- name: groupRemovals - visibility: protected - comment: '# * The middleware that should be removed from the specified groups. - - # * - - # * @var array' -- name: groupReplacements - visibility: protected - comment: '# * The middleware that should be replaced in the specified groups. - - # * - - # * @var array' -- name: pageMiddleware - visibility: protected - comment: '# * The Folio / page middleware for the application. - - # * - - # * @var array' -- name: trustHosts - visibility: protected - comment: '# * Indicates if the "trust hosts" middleware is enabled. - - # * - - # * @var bool' -- name: statefulApi - visibility: protected - comment: '# * Indicates if Sanctum''s frontend state middleware is enabled. - - # * - - # * @var bool' -- name: apiLimiter - visibility: protected - comment: '# * Indicates the API middleware group''s rate limiter. - - # * - - # * @var string' -- name: throttleWithRedis - visibility: protected - comment: '# * Indicates if Redis throttling should be applied. - - # * - - # * @var bool' -- name: authenticatedSessions - visibility: protected - comment: '# * Indicates if sessions should be authenticated for the "web" middleware - group. - - # * - - # * @var bool' -- name: customAliases - visibility: protected - comment: '# * The custom middleware aliases. - - # * - - # * @var array' -- name: priority - visibility: protected - comment: '# * The custom middleware priority definition. - - # * - - # * @var array' -methods: -- name: prepend - visibility: public - parameters: - - name: middleware - comment: "# * The user defined global middleware stack.\n# *\n# * @var array\n#\ - \ */\n# protected $global = [];\n# \n# /**\n# * The middleware that should be\ - \ prepended to the global middleware stack.\n# *\n# * @var array\n# */\n# protected\ - \ $prepends = [];\n# \n# /**\n# * The middleware that should be appended to the\ - \ global middleware stack.\n# *\n# * @var array\n# */\n# protected $appends =\ - \ [];\n# \n# /**\n# * The middleware that should be removed from the global middleware\ - \ stack.\n# *\n# * @var array\n# */\n# protected $removals = [];\n# \n# /**\n\ - # * The middleware that should be replaced in the global middleware stack.\n#\ - \ *\n# * @var array\n# */\n# protected $replacements = [];\n# \n# /**\n# * The\ - \ user defined middleware groups.\n# *\n# * @var array\n# */\n# protected $groups\ - \ = [];\n# \n# /**\n# * The middleware that should be prepended to the specified\ - \ groups.\n# *\n# * @var array\n# */\n# protected $groupPrepends = [];\n# \n#\ - \ /**\n# * The middleware that should be appended to the specified groups.\n#\ - \ *\n# * @var array\n# */\n# protected $groupAppends = [];\n# \n# /**\n# * The\ - \ middleware that should be removed from the specified groups.\n# *\n# * @var\ - \ array\n# */\n# protected $groupRemovals = [];\n# \n# /**\n# * The middleware\ - \ that should be replaced in the specified groups.\n# *\n# * @var array\n# */\n\ - # protected $groupReplacements = [];\n# \n# /**\n# * The Folio / page middleware\ - \ for the application.\n# *\n# * @var array\n# */\n# protected $pageMiddleware\ - \ = [];\n# \n# /**\n# * Indicates if the \"trust hosts\" middleware is enabled.\n\ - # *\n# * @var bool\n# */\n# protected $trustHosts = false;\n# \n# /**\n# * Indicates\ - \ if Sanctum's frontend state middleware is enabled.\n# *\n# * @var bool\n# */\n\ - # protected $statefulApi = false;\n# \n# /**\n# * Indicates the API middleware\ - \ group's rate limiter.\n# *\n# * @var string\n# */\n# protected $apiLimiter;\n\ - # \n# /**\n# * Indicates if Redis throttling should be applied.\n# *\n# * @var\ - \ bool\n# */\n# protected $throttleWithRedis = false;\n# \n# /**\n# * Indicates\ - \ if sessions should be authenticated for the \"web\" middleware group.\n# *\n\ - # * @var bool\n# */\n# protected $authenticatedSessions = false;\n# \n# /**\n\ - # * The custom middleware aliases.\n# *\n# * @var array\n# */\n# protected $customAliases\ - \ = [];\n# \n# /**\n# * The custom middleware priority definition.\n# *\n# * @var\ - \ array\n# */\n# protected $priority = [];\n# \n# /**\n# * Prepend middleware\ - \ to the application's global middleware stack.\n# *\n# * @param array|string\ - \ $middleware\n# * @return $this" -- name: append - visibility: public - parameters: - - name: middleware - comment: '# * Append middleware to the application''s global middleware stack. - - # * - - # * @param array|string $middleware - - # * @return $this' -- name: remove - visibility: public - parameters: - - name: middleware - comment: '# * Remove middleware from the application''s global middleware stack. - - # * - - # * @param array|string $middleware - - # * @return $this' -- name: replace - visibility: public - parameters: - - name: search - - name: replace - comment: '# * Specify a middleware that should be replaced with another middleware. - - # * - - # * @param string $search - - # * @param string $replace - - # * @return $this' -- name: use - visibility: public - parameters: - - name: middleware - comment: '# * Define the global middleware for the application. - - # * - - # * @param array $middleware - - # * @return $this' -- name: group - visibility: public - parameters: - - name: group - - name: middleware - comment: '# * Define a middleware group. - - # * - - # * @param string $group - - # * @param array $middleware - - # * @return $this' -- name: prependToGroup - visibility: public - parameters: - - name: group - - name: middleware - comment: '# * Prepend the given middleware to the specified group. - - # * - - # * @param string $group - - # * @param array|string $middleware - - # * @return $this' -- name: appendToGroup - visibility: public - parameters: - - name: group - - name: middleware - comment: '# * Append the given middleware to the specified group. - - # * - - # * @param string $group - - # * @param array|string $middleware - - # * @return $this' -- name: removeFromGroup - visibility: public - parameters: - - name: group - - name: middleware - comment: '# * Remove the given middleware from the specified group. - - # * - - # * @param string $group - - # * @param array|string $middleware - - # * @return $this' -- name: replaceInGroup - visibility: public - parameters: - - name: group - - name: search - - name: replace - comment: '# * Replace the given middleware in the specified group with another middleware. - - # * - - # * @param string $group - - # * @param string $search - - # * @param string $replace - - # * @return $this' -- name: web - visibility: public - parameters: - - name: append - default: '[]' - - name: prepend - default: '[]' - - name: remove - default: '[]' - - name: replace - default: '[]' - comment: '# * Modify the middleware in the "web" group. - - # * - - # * @param array|string $append - - # * @param array|string $prepend - - # * @param array|string $remove - - # * @param array $replace - - # * @return $this' -- name: api - visibility: public - parameters: - - name: append - default: '[]' - - name: prepend - default: '[]' - - name: remove - default: '[]' - - name: replace - default: '[]' - comment: '# * Modify the middleware in the "api" group. - - # * - - # * @param array|string $append - - # * @param array|string $prepend - - # * @param array|string $remove - - # * @param array $replace - - # * @return $this' -- name: modifyGroup - visibility: protected - parameters: - - name: group - - name: append - - name: prepend - - name: remove - - name: replace - comment: '# * Modify the middleware in the given group. - - # * - - # * @param string $group - - # * @param array|string $append - - # * @param array|string $prepend - - # * @param array|string $remove - - # * @param array $replace - - # * @return $this' -- name: pages - visibility: public - parameters: - - name: middleware - comment: '# * Register the Folio / page middleware for the application. - - # * - - # * @param array $middleware - - # * @return $this' -- name: alias - visibility: public - parameters: - - name: aliases - comment: '# * Register additional middleware aliases. - - # * - - # * @param array $aliases - - # * @return $this' -- name: priority - visibility: public - parameters: - - name: priority - comment: '# * Define the middleware priority for the application. - - # * - - # * @param array $priority - - # * @return $this' -- name: getGlobalMiddleware - visibility: public - parameters: [] - comment: '# * Get the global middleware. - - # * - - # * @return array' -- name: getMiddlewareGroups - visibility: public - parameters: [] - comment: '# * Get the middleware groups. - - # * - - # * @return array' -- name: redirectGuestsTo - visibility: public - parameters: - - name: redirect - comment: '# * Configure where guests are redirected by the "auth" middleware. - - # * - - # * @param callable|string $redirect - - # * @return $this' -- name: redirectUsersTo - visibility: public - parameters: - - name: redirect - comment: '# * Configure where users are redirected by the "guest" middleware. - - # * - - # * @param callable|string $redirect - - # * @return $this' -- name: redirectTo - visibility: public - parameters: - - name: guests - default: 'null' - - name: users - default: 'null' - comment: '# * Configure where users are redirected by the authentication and guest - middleware. - - # * - - # * @param callable|string $guests - - # * @param callable|string $users - - # * @return $this' -- name: encryptCookies - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the cookie encryption middleware. - - # * - - # * @param array $except - - # * @return $this' -- name: validateCsrfTokens - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the CSRF token validation middleware. - - # * - - # * @param array $except - - # * @return $this' -- name: validateSignatures - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the URL signature validation middleware. - - # * - - # * @param array $except - - # * @return $this' -- name: convertEmptyStringsToNull - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the empty string conversion middleware. - - # * - - # * @param array $except - - # * @return $this' -- name: trimStrings - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the string trimming middleware. - - # * - - # * @param array $except - - # * @return $this' -- name: trustHosts - visibility: public - parameters: - - name: at - default: 'null' - - name: subdomains - default: 'true' - comment: '# * Indicate that the trusted host middleware should be enabled. - - # * - - # * @param array|(callable(): array)|null $at - - # * @param bool $subdomains - - # * @return $this' -- name: trustProxies - visibility: public - parameters: - - name: at - default: 'null' - - name: headers - default: 'null' - comment: '# * Configure the trusted proxies for the application. - - # * - - # * @param array|string|null $at - - # * @param int|null $headers - - # * @return $this' -- name: preventRequestsDuringMaintenance - visibility: public - parameters: - - name: except - default: '[]' - comment: '# * Configure the middleware that prevents requests during maintenance - mode. - - # * - - # * @param array $except - - # * @return $this' -- name: statefulApi - visibility: public - parameters: [] - comment: '# * Indicate that Sanctum''s frontend state middleware should be enabled. - - # * - - # * @return $this' -- name: throttleApi - visibility: public - parameters: - - name: limiter - default: '''api''' - - name: redis - default: 'false' - comment: '# * Indicate that the API middleware group''s throttling middleware should - be enabled. - - # * - - # * @param string $limiter - - # * @param bool $redis - - # * @return $this' -- name: throttleWithRedis - visibility: public - parameters: [] - comment: '# * Indicate that Laravel''s throttling middleware should use Redis. - - # * - - # * @return $this' -- name: authenticateSessions - visibility: public - parameters: [] - comment: '# * Indicate that sessions should be authenticated for the "web" middleware - group. - - # * - - # * @return $this' -- name: getPageMiddleware - visibility: public - parameters: [] - comment: '# * Get the Folio / page middleware for the application. - - # * - - # * @return array' -- name: getMiddlewareAliases - visibility: public - parameters: [] - comment: '# * Get the middleware aliases. - - # * - - # * @return array' -- name: defaultAliases - visibility: protected - parameters: [] - comment: '# * Get the default middleware aliases. - - # * - - # * @return array' -- name: getMiddlewarePriority - visibility: public - parameters: [] - comment: '# * Get the middleware priority for the application. - - # * - - # * @return array' -traits: -- Closure -- Illuminate\Auth\AuthenticationException -- Illuminate\Auth\Middleware\Authenticate -- Illuminate\Auth\Middleware\RedirectIfAuthenticated -- Illuminate\Cookie\Middleware\EncryptCookies -- Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull -- Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance -- Illuminate\Foundation\Http\Middleware\TrimStrings -- Illuminate\Foundation\Http\Middleware\ValidateCsrfToken -- Illuminate\Http\Middleware\TrustHosts -- Illuminate\Http\Middleware\TrustProxies -- Illuminate\Routing\Middleware\ValidateSignature -- Illuminate\Session\Middleware\AuthenticateSession -- Illuminate\Support\Arr -interfaces: [] diff --git a/api/laravel/Foundation/Console/AboutCommand.yaml b/api/laravel/Foundation/Console/AboutCommand.yaml deleted file mode 100644 index 9989c10..0000000 --- a/api/laravel/Foundation/Console/AboutCommand.yaml +++ /dev/null @@ -1,220 +0,0 @@ -name: AboutCommand -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Command - type: class - source: Illuminate\Console\Command -- name: Composer - type: class - source: Illuminate\Support\Composer -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: composer - visibility: protected - comment: '# * The Composer instance. - - # * - - # * @var \Illuminate\Support\Composer' -- name: data - visibility: protected - comment: '# * The data to display. - - # * - - # * @var array' -- name: customDataResolvers - visibility: protected - comment: '# * The registered callables that add custom data to the command output. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: composer - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'about {--only= : The section to display}\n# {--json : Output the\ - \ information as JSON}';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Display basic information about\ - \ your application';\n# \n# /**\n# * The Composer instance.\n# *\n# * @var \\\ - Illuminate\\Support\\Composer\n# */\n# protected $composer;\n# \n# /**\n# * The\ - \ data to display.\n# *\n# * @var array\n# */\n# protected static $data = [];\n\ - # \n# /**\n# * The registered callables that add custom data to the command output.\n\ - # *\n# * @var array\n# */\n# protected static $customDataResolvers = [];\n# \n\ - # /**\n# * Create a new command instance.\n# *\n# * @param \\Illuminate\\Support\\\ - Composer $composer\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return int' -- name: display - visibility: protected - parameters: - - name: data - comment: '# * Display the application information. - - # * - - # * @param \Illuminate\Support\Collection $data - - # * @return void' -- name: displayDetail - visibility: protected - parameters: - - name: data - comment: '# * Display the application information as a detail view. - - # * - - # * @param \Illuminate\Support\Collection $data - - # * @return void' -- name: displayJson - visibility: protected - parameters: - - name: data - comment: '# * Display the application information as JSON. - - # * - - # * @param \Illuminate\Support\Collection $data - - # * @return void' -- name: gatherApplicationInformation - visibility: protected - parameters: [] - comment: '# * Gather information about the application. - - # * - - # * @return void' -- name: hasPhpFiles - visibility: protected - parameters: - - name: path - comment: '# * Determine whether the given directory has PHP files. - - # * - - # * @param string $path - - # * @return bool' -- name: add - visibility: public - parameters: - - name: section - - name: data - - name: value - default: 'null' - comment: '# * Add additional data to the output of the "about" command. - - # * - - # * @param string $section - - # * @param callable|string|array $data - - # * @param string|null $value - - # * @return void' -- name: addToSection - visibility: protected - parameters: - - name: section - - name: data - - name: value - default: 'null' - comment: '# * Add additional data to the output of the "about" command. - - # * - - # * @param string $section - - # * @param callable|string|array $data - - # * @param string|null $value - - # * @return void' -- name: sections - visibility: protected - parameters: [] - comment: '# * Get the sections provided to the command. - - # * - - # * @return array' -- name: format - visibility: public - parameters: - - name: value - - name: console - default: 'null' - - name: json - default: 'null' - comment: '# * Materialize a function that formats a given value for CLI or JSON - output. - - # * - - # * @param mixed $value - - # * @param (\Closure(mixed):(mixed))|null $console - - # * @param (\Closure(mixed):(mixed))|null $json - - # * @return \Closure(bool):mixed' -- name: toSearchKeyword - visibility: protected - parameters: - - name: value - comment: '# * Format the given string for searching. - - # * - - # * @param string $value - - # * @return string' -- name: flushState - visibility: public - parameters: [] - comment: '# * Flush the registered about data. - - # * - - # * @return void' -traits: -- Closure -- Illuminate\Console\Command -- Illuminate\Support\Composer -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ApiInstallCommand.yaml b/api/laravel/Foundation/Console/ApiInstallCommand.yaml deleted file mode 100644 index 29f9750..0000000 --- a/api/laravel/Foundation/Console/ApiInstallCommand.yaml +++ /dev/null @@ -1,81 +0,0 @@ -name: ApiInstallCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Process - type: class - source: Illuminate\Support\Facades\Process -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: PhpExecutableFinder - type: class - source: Symfony\Component\Process\PhpExecutableFinder -- name: InteractsWithComposerPackages - type: class - source: InteractsWithComposerPackages -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'install:api\n# {--composer=global : Absolute path\ - \ to the Composer binary which should be used to install packages}\n# {--force\ - \ : Overwrite any existing API routes file}\n# {--passport : Install Laravel Passport\ - \ instead of Laravel Sanctum}\n# {--without-migration-prompt : Do not prompt to\ - \ run pending migrations}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create an API routes file\ - \ and install Laravel Sanctum or Laravel Passport';\n# \n# /**\n# * Execute the\ - \ console command.\n# *\n# * @return int" -- name: uncommentApiRoutesFile - visibility: protected - parameters: [] - comment: '# * Uncomment the API routes file in the application bootstrap file. - - # * - - # * @return void' -- name: installSanctum - visibility: protected - parameters: [] - comment: '# * Install Laravel Sanctum into the application. - - # * - - # * @return void' -- name: installPassport - visibility: protected - parameters: [] - comment: '# * Install Laravel Passport into the application. - - # * - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Facades\Process -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Process\PhpExecutableFinder -- InteractsWithComposerPackages -interfaces: [] diff --git a/api/laravel/Foundation/Console/BroadcastingInstallCommand.yaml b/api/laravel/Foundation/Console/BroadcastingInstallCommand.yaml deleted file mode 100644 index ec82972..0000000 --- a/api/laravel/Foundation/Console/BroadcastingInstallCommand.yaml +++ /dev/null @@ -1,94 +0,0 @@ -name: BroadcastingInstallCommand -class_comment: null -dependencies: -- name: InstalledVersions - type: class - source: Composer\InstalledVersions -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Process - type: class - source: Illuminate\Support\Facades\Process -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: PhpExecutableFinder - type: class - source: Symfony\Component\Process\PhpExecutableFinder -- name: InteractsWithComposerPackages - type: class - source: InteractsWithComposerPackages -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'install:broadcasting\n# {--composer=global : Absolute\ - \ path to the Composer binary which should be used to install packages}\n# {--force\ - \ : Overwrite any existing broadcasting routes file}\n# {--without-reverb : Do\ - \ not prompt to install Laravel Reverb}\n# {--without-node : Do not prompt to\ - \ install Node dependencies}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a broadcasting\ - \ channel routes file';\n# \n# /**\n# * Execute the console command.\n# *\n# *\ - \ @return int" -- name: uncommentChannelsRoutesFile - visibility: protected - parameters: [] - comment: '# * Uncomment the "channels" routes file in the application bootstrap - file. - - # * - - # * @return void' -- name: enableBroadcastServiceProvider - visibility: protected - parameters: [] - comment: '# * Uncomment the "BroadcastServiceProvider" in the application configuration. - - # * - - # * @return void' -- name: installReverb - visibility: protected - parameters: [] - comment: '# * Install Laravel Reverb into the application if desired. - - # * - - # * @return void' -- name: installNodeDependencies - visibility: protected - parameters: [] - comment: '# * Install and build Node dependencies. - - # * - - # * @return void' -traits: -- Composer\InstalledVersions -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Facades\Process -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Process\PhpExecutableFinder -- InteractsWithComposerPackages -interfaces: [] diff --git a/api/laravel/Foundation/Console/CastMakeCommand.yaml b/api/laravel/Foundation/Console/CastMakeCommand.yaml deleted file mode 100644 index ccf937a..0000000 --- a/api/laravel/Foundation/Console/CastMakeCommand.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: CastMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:cast';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new custom Eloquent\ - \ cast class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var\ - \ string\n# */\n# protected $type = 'Cast';\n# \n# /**\n# * Get the stub file\ - \ for the generator.\n# *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ChannelListCommand.yaml b/api/laravel/Foundation/Console/ChannelListCommand.yaml deleted file mode 100644 index c4cad19..0000000 --- a/api/laravel/Foundation/Console/ChannelListCommand.yaml +++ /dev/null @@ -1,119 +0,0 @@ -name: ChannelListCommand -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Command - type: class - source: Illuminate\Console\Command -- name: Broadcaster - type: class - source: Illuminate\Contracts\Broadcasting\Broadcaster -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Terminal - type: class - source: Symfony\Component\Console\Terminal -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: terminalWidthResolver - visibility: protected - comment: '# * The terminal width resolver callback. - - # * - - # * @var \Closure|null' -methods: -- name: handle - visibility: public - parameters: - - name: broadcaster - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'channel:list';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'List all registered private\ - \ broadcast channels';\n# \n# /**\n# * The terminal width resolver callback.\n\ - # *\n# * @var \\Closure|null\n# */\n# protected static $terminalWidthResolver;\n\ - # \n# /**\n# * Execute the console command.\n# *\n# * @param \\Illuminate\\Contracts\\\ - Broadcasting\\Broadcaster $broadcaster\n# * @return void" -- name: displayChannels - visibility: protected - parameters: - - name: channels - comment: '# * Display the channel information on the console. - - # * - - # * @param Collection $channels - - # * @return void' -- name: forCli - visibility: protected - parameters: - - name: channels - comment: '# * Convert the given channels to regular CLI output. - - # * - - # * @param \Illuminate\Support\Collection $channels - - # * @return array' -- name: determineChannelCountOutput - visibility: protected - parameters: - - name: channels - - name: terminalWidth - comment: '# * Determine and return the output for displaying the number of registered - channels in the CLI output. - - # * - - # * @param \Illuminate\Support\Collection $channels - - # * @param int $terminalWidth - - # * @return string' -- name: getTerminalWidth - visibility: public - parameters: [] - comment: '# * Get the terminal width. - - # * - - # * @return int' -- name: resolveTerminalWidthUsing - visibility: public - parameters: - - name: resolver - comment: '# * Set a callback that should be used when resolving the terminal width. - - # * - - # * @param \Closure|null $resolver - - # * @return void' -traits: -- Closure -- Illuminate\Console\Command -- Illuminate\Contracts\Broadcasting\Broadcaster -- Illuminate\Support\Collection -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Terminal -interfaces: [] diff --git a/api/laravel/Foundation/Console/ChannelMakeCommand.yaml b/api/laravel/Foundation/Console/ChannelMakeCommand.yaml deleted file mode 100644 index 7703f8d..0000000 --- a/api/laravel/Foundation/Console/ChannelMakeCommand.yaml +++ /dev/null @@ -1,77 +0,0 @@ -name: ChannelMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:channel';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Create a new channel class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Channel';\n# \n# /**\n# * Build the class with the given\ - \ name.\n# *\n# * @param string $name\n# * @return string" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ClassMakeCommand.yaml b/api/laravel/Foundation/Console/ClassMakeCommand.yaml deleted file mode 100644 index c7e9e83..0000000 --- a/api/laravel/Foundation/Console/ClassMakeCommand.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: ClassMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:class';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new class';\n# \n\ - # /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n# protected\ - \ $type = 'Class';\n# \n# /**\n# * Get the stub file for the generator.\n# *\n\ - # * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ClearCompiledCommand.yaml b/api/laravel/Foundation/Console/ClearCompiledCommand.yaml deleted file mode 100644 index 9f98e43..0000000 --- a/api/laravel/Foundation/Console/ClearCompiledCommand.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: ClearCompiledCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'clear-compiled';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Remove the compiled class\ - \ file';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/CliDumper.yaml b/api/laravel/Foundation/Console/CliDumper.yaml deleted file mode 100644 index 3e693de..0000000 --- a/api/laravel/Foundation/Console/CliDumper.yaml +++ /dev/null @@ -1,118 +0,0 @@ -name: CliDumper -class_comment: null -dependencies: -- name: ResolvesDumpSource - type: class - source: Illuminate\Foundation\Concerns\ResolvesDumpSource -- name: ConsoleOutput - type: class - source: Symfony\Component\Console\Output\ConsoleOutput -- name: ReflectionCaster - type: class - source: Symfony\Component\VarDumper\Caster\ReflectionCaster -- name: Data - type: class - source: Symfony\Component\VarDumper\Cloner\Data -- name: VarCloner - type: class - source: Symfony\Component\VarDumper\Cloner\VarCloner -- name: BaseCliDumper - type: class - source: Symfony\Component\VarDumper\Dumper\CliDumper -- name: VarDumper - type: class - source: Symfony\Component\VarDumper\VarDumper -- name: ResolvesDumpSource - type: class - source: ResolvesDumpSource -properties: -- name: basePath - visibility: protected - comment: '# * The base path of the application. - - # * - - # * @var string' -- name: output - visibility: protected - comment: '# * The output instance. - - # * - - # * @var \Symfony\Component\Console\Output\OutputInterface' -- name: compiledViewPath - visibility: protected - comment: '# * The compiled view path for the application. - - # * - - # * @var string' -- name: dumping - visibility: protected - comment: '# * If the dumper is currently dumping. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: output - - name: basePath - - name: compiledViewPath - comment: "# * The base path of the application.\n# *\n# * @var string\n# */\n# protected\ - \ $basePath;\n# \n# /**\n# * The output instance.\n# *\n# * @var \\Symfony\\Component\\\ - Console\\Output\\OutputInterface\n# */\n# protected $output;\n# \n# /**\n# * The\ - \ compiled view path for the application.\n# *\n# * @var string\n# */\n# protected\ - \ $compiledViewPath;\n# \n# /**\n# * If the dumper is currently dumping.\n# *\n\ - # * @var bool\n# */\n# protected $dumping = false;\n# \n# /**\n# * Create a new\ - \ CLI dumper instance.\n# *\n# * @param \\Symfony\\Component\\Console\\Output\\\ - OutputInterface $output\n# * @param string $basePath\n# * @param string $compiledViewPath\n\ - # * @return void" -- name: register - visibility: public - parameters: - - name: basePath - - name: compiledViewPath - comment: '# * Create a new CLI dumper instance and register it as the default dumper. - - # * - - # * @param string $basePath - - # * @param string $compiledViewPath - - # * @return void' -- name: dumpWithSource - visibility: public - parameters: - - name: data - comment: '# * Dump a variable with its source file / line. - - # * - - # * @param \Symfony\Component\VarDumper\Cloner\Data $data - - # * @return void' -- name: getDumpSourceContent - visibility: protected - parameters: [] - comment: '# * Get the dump''s source console content. - - # * - - # * @return string' -- name: supportsColors - visibility: protected - parameters: [] - comment: '# * {@inheritDoc}' -traits: -- Illuminate\Foundation\Concerns\ResolvesDumpSource -- Symfony\Component\Console\Output\ConsoleOutput -- Symfony\Component\VarDumper\Caster\ReflectionCaster -- Symfony\Component\VarDumper\Cloner\Data -- Symfony\Component\VarDumper\Cloner\VarCloner -- Symfony\Component\VarDumper\VarDumper -- ResolvesDumpSource -interfaces: [] diff --git a/api/laravel/Foundation/Console/ClosureCommand.yaml b/api/laravel/Foundation/Console/ClosureCommand.yaml deleted file mode 100644 index 97a9ef7..0000000 --- a/api/laravel/Foundation/Console/ClosureCommand.yaml +++ /dev/null @@ -1,124 +0,0 @@ -name: ClosureCommand -class_comment: '# * @mixin \Illuminate\Console\Scheduling\Event' -dependencies: -- name: Closure - type: class - source: Closure -- name: Command - type: class - source: Illuminate\Console\Command -- name: ManuallyFailedException - type: class - source: Illuminate\Console\ManuallyFailedException -- name: Schedule - type: class - source: Illuminate\Support\Facades\Schedule -- name: ForwardsCalls - type: class - source: Illuminate\Support\Traits\ForwardsCalls -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: ForwardsCalls - type: class - source: ForwardsCalls -properties: -- name: callback - visibility: protected - comment: "# * @mixin \\Illuminate\\Console\\Scheduling\\Event\n# */\n# class ClosureCommand\ - \ extends Command\n# {\n# use ForwardsCalls;\n# \n# /**\n# * The command callback.\n\ - # *\n# * @var \\Closure" -methods: -- name: __construct - visibility: public - parameters: - - name: signature - - name: callback - comment: "# * @mixin \\Illuminate\\Console\\Scheduling\\Event\n# */\n# class ClosureCommand\ - \ extends Command\n# {\n# use ForwardsCalls;\n# \n# /**\n# * The command callback.\n\ - # *\n# * @var \\Closure\n# */\n# protected $callback;\n# \n# /**\n# * Create a\ - \ new command instance.\n# *\n# * @param string $signature\n# * @param \\Closure\ - \ $callback\n# * @return void" -- name: execute - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Execute the console command. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return int' -- name: purpose - visibility: public - parameters: - - name: description - comment: '# * Set the description for the command. - - # * - - # * @param string $description - - # * @return $this' -- name: describe - visibility: public - parameters: - - name: description - comment: '# * Set the description for the command. - - # * - - # * @param string $description - - # * @return $this' -- name: schedule - visibility: public - parameters: - - name: parameters - default: '[]' - comment: '# * Create a new scheduled event for the command. - - # * - - # * @param array $parameters - - # * @return \Illuminate\Console\Scheduling\Event' -- name: __call - visibility: public - parameters: - - name: method - - name: parameters - comment: '# * Dynamically proxy calls to a new scheduled event. - - # * - - # * @param string $method - - # * @param array $parameters - - # * @return mixed - - # * - - # * @throws \BadMethodCallException' -traits: -- Closure -- Illuminate\Console\Command -- Illuminate\Console\ManuallyFailedException -- Illuminate\Support\Facades\Schedule -- Illuminate\Support\Traits\ForwardsCalls -- ReflectionFunction -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Output\OutputInterface -- ForwardsCalls -interfaces: [] diff --git a/api/laravel/Foundation/Console/ComponentMakeCommand.yaml b/api/laravel/Foundation/Console/ComponentMakeCommand.yaml deleted file mode 100644 index 23534d1..0000000 --- a/api/laravel/Foundation/Console/ComponentMakeCommand.yaml +++ /dev/null @@ -1,130 +0,0 @@ -name: ComponentMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Inspiring - type: class - source: Illuminate\Foundation\Inspiring -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:component';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new view component\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Component';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: writeView - visibility: protected - parameters: [] - comment: '# * Write the view for the component. - - # * - - # * @return void' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string' -- name: getView - visibility: protected - parameters: [] - comment: '# * Get the view name relative to the components directory. - - # * - - # * @return string view' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Foundation\Inspiring -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/ConfigCacheCommand.yaml b/api/laravel/Foundation/Console/ConfigCacheCommand.yaml deleted file mode 100644 index b4c2344..0000000 --- a/api/laravel/Foundation/Console/ConfigCacheCommand.yaml +++ /dev/null @@ -1,82 +0,0 @@ -name: ConfigCacheCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConsoleKernelContract - type: class - source: Illuminate\Contracts\Console\Kernel -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: LogicException - type: class - source: LogicException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Throwable - type: class - source: Throwable -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'config:cache';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Create a cache file for\ - \ faster configuration loading';\n# \n# /**\n# * The filesystem instance.\n# *\n\ - # * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected $files;\n# \n\ - # /**\n# * Create a new config cache command instance.\n# *\n# * @param \\Illuminate\\\ - Filesystem\\Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void - - # * - - # * @throws \LogicException' -- name: getFreshConfiguration - visibility: protected - parameters: [] - comment: '# * Boot a fresh copy of the application configuration. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- LogicException -- Symfony\Component\Console\Attribute\AsCommand -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Console/ConfigClearCommand.yaml b/api/laravel/Foundation/Console/ConfigClearCommand.yaml deleted file mode 100644 index 6fe07b6..0000000 --- a/api/laravel/Foundation/Console/ConfigClearCommand.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: ConfigClearCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'config:clear';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Remove the configuration\ - \ cache file';\n# \n# /**\n# * The filesystem instance.\n# *\n# * @var \\Illuminate\\\ - Filesystem\\Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new\ - \ config clear command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ConfigPublishCommand.yaml b/api/laravel/Foundation/Console/ConfigPublishCommand.yaml deleted file mode 100644 index 6bce3b4..0000000 --- a/api/laravel/Foundation/Console/ConfigPublishCommand.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: ConfigPublishCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'config:publish\n# {name? : The name of the configuration\ - \ file to publish}\n# {--all : Publish all configuration files}\n# {--force :\ - \ Overwrite any existing configuration files}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Publish\ - \ configuration files to your application';\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @return int" -- name: publish - visibility: protected - parameters: - - name: name - - name: file - - name: destination - comment: '# * Publish the given file to the given destination. - - # * - - # * @param string $name - - # * @param string $file - - # * @param string $destination - - # * @return void' -- name: getBaseConfigurationFiles - visibility: protected - parameters: [] - comment: '# * Get an array containing the base configuration files. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Finder\Finder -interfaces: [] diff --git a/api/laravel/Foundation/Console/ConfigShowCommand.yaml b/api/laravel/Foundation/Console/ConfigShowCommand.yaml deleted file mode 100644 index f9164e1..0000000 --- a/api/laravel/Foundation/Console/ConfigShowCommand.yaml +++ /dev/null @@ -1,90 +0,0 @@ -name: ConfigShowCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'config:show {config : The configuration file or key to show}';\n\ - # \n# /**\n# * The console command description.\n# *\n# * @var string\n# */\n\ - # protected $description = 'Display all of the values for a given configuration\ - \ file or key';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return\ - \ int" -- name: render - visibility: public - parameters: - - name: name - comment: '# * Render the configuration values. - - # * - - # * @param string $name - - # * @return void' -- name: title - visibility: public - parameters: - - name: title - - name: subtitle - default: 'null' - comment: '# * Render the title. - - # * - - # * @param string $title - - # * @param string|null $subtitle - - # * @return void' -- name: formatKey - visibility: protected - parameters: - - name: key - comment: '# * Format the given configuration key. - - # * - - # * @param string $key - - # * @return string' -- name: formatValue - visibility: protected - parameters: - - name: value - comment: '# * Format the given configuration value. - - # * - - # * @param mixed $value - - # * @return string' -traits: -- Illuminate\Console\Command -- Illuminate\Support\Arr -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ConsoleMakeCommand.yaml b/api/laravel/Foundation/Console/ConsoleMakeCommand.yaml deleted file mode 100644 index b29afa0..0000000 --- a/api/laravel/Foundation/Console/ConsoleMakeCommand.yaml +++ /dev/null @@ -1,103 +0,0 @@ -name: ConsoleMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputArgument - type: class - source: Symfony\Component\Console\Input\InputArgument -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: replaceClass - visibility: protected - parameters: - - name: stub - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:command';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Create a new Artisan command';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Console command';\n# \n# /**\n# * Replace the class name\ - \ for the given stub.\n# *\n# * @param string $stub\n# * @param string $name\n\ - # * @return string" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getArguments - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputArgument -- Symfony\Component\Console\Input\InputOption -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/DocsCommand.yaml b/api/laravel/Foundation/Console/DocsCommand.yaml deleted file mode 100644 index 1092e45..0000000 --- a/api/laravel/Foundation/Console/DocsCommand.yaml +++ /dev/null @@ -1,383 +0,0 @@ -name: DocsCommand -class_comment: null -dependencies: -- name: CarbonInterval - type: class - source: Carbon\CarbonInterval -- name: Command - type: class - source: Illuminate\Console\Command -- name: Cache - type: class - source: Illuminate\Contracts\Cache\Repository -- name: Http - type: class - source: Illuminate\Http\Client\Factory -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: Env - type: class - source: Illuminate\Support\Env -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: ProcessFailedException - type: class - source: Symfony\Component\Process\Exception\ProcessFailedException -- name: ExecutableFinder - type: class - source: Symfony\Component\Process\ExecutableFinder -- name: Process - type: class - source: Symfony\Component\Process\Process -- name: Throwable - type: class - source: Throwable -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: help - visibility: protected - comment: '# * The console command help text. - - # * - - # * @var string' -- name: http - visibility: protected - comment: '# * The HTTP client instance. - - # * - - # * @var \Illuminate\Http\Client\Factory' -- name: cache - visibility: protected - comment: '# * The cache repository implementation. - - # * - - # * @var \Illuminate\Contracts\Cache\Repository' -- name: urlOpener - visibility: protected - comment: '# * The custom URL opener. - - # * - - # * @var callable|null' -- name: version - visibility: protected - comment: '# * The custom documentation version to open. - - # * - - # * @var string|null' -- name: systemOsFamily - visibility: protected - comment: '# * The operating system family. - - # * - - # * @var string' -methods: -- name: configure - visibility: protected - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'docs {page? : The documentation page to open}\ - \ {section? : The section of the page to open}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Access\ - \ the Laravel documentation';\n# \n# /**\n# * The console command help text.\n\ - # *\n# * @var string\n# */\n# protected $help = 'If you would like to perform\ - \ a content search against the documentation, you may call: php artisan\ - \ docs -- search query here';\n# \n# /**\n# * The\ - \ HTTP client instance.\n# *\n# * @var \\Illuminate\\Http\\Client\\Factory\n#\ - \ */\n# protected $http;\n# \n# /**\n# * The cache repository implementation.\n\ - # *\n# * @var \\Illuminate\\Contracts\\Cache\\Repository\n# */\n# protected $cache;\n\ - # \n# /**\n# * The custom URL opener.\n# *\n# * @var callable|null\n# */\n# protected\ - \ $urlOpener;\n# \n# /**\n# * The custom documentation version to open.\n# *\n\ - # * @var string|null\n# */\n# protected $version;\n# \n# /**\n# * The operating\ - \ system family.\n# *\n# * @var string\n# */\n# protected $systemOsFamily = PHP_OS_FAMILY;\n\ - # \n# /**\n# * Configure the current command.\n# *\n# * @return void" -- name: handle - visibility: public - parameters: - - name: http - - name: cache - comment: '# * Execute the console command. - - # * - - # * @param \Illuminate\Http\Client\Factory $http - - # * @param \Illuminate\Contracts\Cache\Repository $cache - - # * @return int' -- name: openUrl - visibility: protected - parameters: [] - comment: '# * Open the documentation URL. - - # * - - # * @return void' -- name: url - visibility: protected - parameters: [] - comment: '# * The URL to the documentation page. - - # * - - # * @return string' -- name: page - visibility: protected - parameters: [] - comment: '# * The page the user is opening. - - # * - - # * @return string' -- name: resolvePage - visibility: protected - parameters: [] - comment: '# * Determine the page to open. - - # * - - # * @return string|null' -- name: didNotRequestPage - visibility: protected - parameters: [] - comment: '# * Determine if the user requested a specific page when calling the command. - - # * - - # * @return bool' -- name: askForPage - visibility: protected - parameters: [] - comment: '# * Ask the user which page they would like to open. - - # * - - # * @return string|null' -- name: askForPageViaCustomStrategy - visibility: protected - parameters: [] - comment: '# * Ask the user which page they would like to open via a custom strategy. - - # * - - # * @return string|null' -- name: askForPageViaAutocomplete - visibility: protected - parameters: [] - comment: '# * Ask the user which page they would like to open using autocomplete. - - # * - - # * @return string|null' -- name: guessPage - visibility: protected - parameters: - - name: search - comment: '# * Guess the page the user is attempting to open. - - # * - - # * @return string|null' -- name: section - visibility: protected - parameters: - - name: page - comment: '# * The section the user specifically asked to open. - - # * - - # * @param string $page - - # * @return string|null' -- name: didNotRequestSection - visibility: protected - parameters: [] - comment: '# * Determine if the user requested a specific section when calling the - command. - - # * - - # * @return bool' -- name: guessSection - visibility: protected - parameters: - - name: page - comment: '# * Guess the section the user is attempting to open. - - # * - - # * @param string $page - - # * @return string|null' -- name: open - visibility: protected - parameters: - - name: url - comment: '# * Open the URL in the user''s browser. - - # * - - # * @param string $url - - # * @return void' -- name: openViaCustomStrategy - visibility: protected - parameters: - - name: url - comment: '# * Open the URL via a custom strategy. - - # * - - # * @param string $url - - # * @return void' -- name: openViaBuiltInStrategy - visibility: protected - parameters: - - name: url - comment: '# * Open the URL via the built in strategy. - - # * - - # * @param string $url - - # * @return void' -- name: sectionsFor - visibility: public - parameters: - - name: page - comment: '# * The available sections for the page. - - # * - - # * @param string $page - - # * @return \Illuminate\Support\Collection' -- name: pages - visibility: public - parameters: [] - comment: '# * The pages available to open. - - # * - - # * @return \Illuminate\Support\Collection' -- name: docs - visibility: public - parameters: [] - comment: '# * Get the documentation index as a collection. - - # * - - # * @return \Illuminate\Support\Collection' -- name: refreshDocs - visibility: protected - parameters: [] - comment: '# * Refresh the cached copy of the documentation index. - - # * - - # * @return void' -- name: fetchDocs - visibility: protected - parameters: [] - comment: '# * Fetch the documentation index from the Laravel website. - - # * - - # * @return \Illuminate\Http\Client\Response' -- name: version - visibility: protected - parameters: [] - comment: '# * Determine the version of the docs to open. - - # * - - # * @return string' -- name: searchQuery - visibility: protected - parameters: [] - comment: '# * The search query the user provided. - - # * - - # * @return string' -- name: isSearching - visibility: protected - parameters: [] - comment: '# * Determine if the command is intended to perform a search. - - # * - - # * @return bool' -- name: setVersion - visibility: public - parameters: - - name: version - comment: '# * Set the documentation version. - - # * - - # * @param string $version - - # * @return $this' -- name: setUrlOpener - visibility: public - parameters: - - name: opener - comment: '# * Set a custom URL opener. - - # * - - # * @param callable|null $opener - - # * @return $this' -- name: setSystemOsFamily - visibility: public - parameters: - - name: family - comment: '# * Set the system operating system family. - - # * - - # * @param string $family - - # * @return $this' -traits: -- Carbon\CarbonInterval -- Illuminate\Console\Command -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\Support\Env -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Process\Exception\ProcessFailedException -- Symfony\Component\Process\ExecutableFinder -- Symfony\Component\Process\Process -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Console/DownCommand.yaml b/api/laravel/Foundation/Console/DownCommand.yaml deleted file mode 100644 index 63caa6c..0000000 --- a/api/laravel/Foundation/Console/DownCommand.yaml +++ /dev/null @@ -1,118 +0,0 @@ -name: DownCommand -class_comment: null -dependencies: -- name: PreventRequestsDuringMaintenance - type: class - source: App\Http\Middleware\PreventRequestsDuringMaintenance -- name: Exception - type: class - source: Exception -- name: Command - type: class - source: Illuminate\Console\Command -- name: MaintenanceModeEnabled - type: class - source: Illuminate\Foundation\Events\MaintenanceModeEnabled -- name: RegisterErrorViewPaths - type: class - source: Illuminate\Foundation\Exceptions\RegisterErrorViewPaths -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: Throwable - type: class - source: Throwable -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'down {--redirect= : The path that users should be redirected to}\n\ - # {--render= : The view that should be prerendered for display during maintenance\ - \ mode}\n# {--retry= : The number of seconds after which the request may be retried}\n\ - # {--refresh= : The number of seconds after which the browser may refresh}\n#\ - \ {--secret= : The secret phrase that may be used to bypass maintenance mode}\n\ - # {--with-secret : Generate a random secret phrase that may be used to bypass\ - \ maintenance mode}\n# {--status=503 : The status code that should be used when\ - \ returning the maintenance mode response}';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = 'Put the\ - \ application into maintenance / demo mode';\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @return int" -- name: getDownFilePayload - visibility: protected - parameters: [] - comment: '# * Get the payload to be placed in the "down" file. - - # * - - # * @return array' -- name: excludedPaths - visibility: protected - parameters: [] - comment: '# * Get the paths that should be excluded from maintenance mode. - - # * - - # * @return array' -- name: redirectPath - visibility: protected - parameters: [] - comment: '# * Get the path that users should be redirected to. - - # * - - # * @return string' -- name: prerenderView - visibility: protected - parameters: [] - comment: '# * Prerender the specified view so that it can be rendered even before - loading Composer. - - # * - - # * @return string' -- name: getRetryTime - visibility: protected - parameters: [] - comment: '# * Get the number of seconds the client should wait before retrying their - request. - - # * - - # * @return int|null' -- name: getSecret - visibility: protected - parameters: [] - comment: '# * Get the secret phrase that may be used to bypass maintenance mode. - - # * - - # * @return string|null' -traits: -- App\Http\Middleware\PreventRequestsDuringMaintenance -- Exception -- Illuminate\Console\Command -- Illuminate\Foundation\Events\MaintenanceModeEnabled -- Illuminate\Foundation\Exceptions\RegisterErrorViewPaths -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Console/EnumMakeCommand.yaml b/api/laravel/Foundation/Console/EnumMakeCommand.yaml deleted file mode 100644 index 550a3b6..0000000 --- a/api/laravel/Foundation/Console/EnumMakeCommand.yaml +++ /dev/null @@ -1,116 +0,0 @@ -name: EnumMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:enum';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new enum';\n# \n#\ - \ /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n# protected\ - \ $type = 'Enum';\n# \n# /**\n# * Get the stub file for the generator.\n# *\n\ - # * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string - - # * - - # * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Foundation/Console/EnvironmentCommand.yaml b/api/laravel/Foundation/Console/EnvironmentCommand.yaml deleted file mode 100644 index d504943..0000000 --- a/api/laravel/Foundation/Console/EnvironmentCommand.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: EnvironmentCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'env';\n# \n# /**\n# * The console command description.\n# *\n# * @var\ - \ string\n# */\n# protected $description = 'Display the current framework environment';\n\ - # \n# /**\n# * Execute the console command.\n# *\n# * @return void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EnvironmentDecryptCommand.yaml b/api/laravel/Foundation/Console/EnvironmentDecryptCommand.yaml deleted file mode 100644 index fb5dff1..0000000 --- a/api/laravel/Foundation/Console/EnvironmentDecryptCommand.yaml +++ /dev/null @@ -1,97 +0,0 @@ -name: EnvironmentDecryptCommand -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Command - type: class - source: Illuminate\Console\Command -- name: Encrypter - type: class - source: Illuminate\Encryption\Encrypter -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Env - type: class - source: Illuminate\Support\Env -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'env:decrypt\n# {--key= : The encryption key}\n\ - # {--cipher= : The encryption cipher}\n# {--env= : The environment to be decrypted}\n\ - # {--force : Overwrite the existing environment file}\n# {--path= : Path to write\ - \ the decrypted file}\n# {--filename= : Filename of the decrypted file}';\n# \n\ - # /**\n# * The console command description.\n# *\n# * @var string\n# */\n# protected\ - \ $description = 'Decrypt an environment file';\n# \n# /**\n# * The filesystem\ - \ instance.\n# *\n# * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected\ - \ $files;\n# \n# /**\n# * Create a new command instance.\n# *\n# * @param \\\ - Illuminate\\Filesystem\\Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: parseKey - visibility: protected - parameters: - - name: key - comment: '# * Parse the encryption key. - - # * - - # * @param string $key - - # * @return string' -- name: outputFilePath - visibility: protected - parameters: [] - comment: '# * Get the output file path that should be used for the command. - - # * - - # * @return string' -traits: -- Exception -- Illuminate\Console\Command -- Illuminate\Encryption\Encrypter -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Env -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EnvironmentEncryptCommand.yaml b/api/laravel/Foundation/Console/EnvironmentEncryptCommand.yaml deleted file mode 100644 index a9c51f7..0000000 --- a/api/laravel/Foundation/Console/EnvironmentEncryptCommand.yaml +++ /dev/null @@ -1,85 +0,0 @@ -name: EnvironmentEncryptCommand -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Command - type: class - source: Illuminate\Console\Command -- name: Encrypter - type: class - source: Illuminate\Encryption\Encrypter -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'env:encrypt\n# {--key= : The encryption key}\n\ - # {--cipher= : The encryption cipher}\n# {--env= : The environment to be encrypted}\n\ - # {--prune : Delete the original environment file}\n# {--force : Overwrite the\ - \ existing encrypted environment file}';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Encrypt an environment\ - \ file';\n# \n# /**\n# * The filesystem instance.\n# *\n# * @var \\Illuminate\\\ - Filesystem\\Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new\ - \ command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\Filesystem $files\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: parseKey - visibility: protected - parameters: - - name: key - comment: '# * Parse the encryption key. - - # * - - # * @param string $key - - # * @return string' -traits: -- Exception -- Illuminate\Console\Command -- Illuminate\Encryption\Encrypter -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EventCacheCommand.yaml b/api/laravel/Foundation/Console/EventCacheCommand.yaml deleted file mode 100644 index c04b5d3..0000000 --- a/api/laravel/Foundation/Console/EventCacheCommand.yaml +++ /dev/null @@ -1,49 +0,0 @@ -name: EventCacheCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: EventServiceProvider - type: class - source: Illuminate\Foundation\Support\Providers\EventServiceProvider -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'event:cache';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = \"Discover\ - \ and cache the application's events and listeners\";\n# \n# /**\n# * Execute\ - \ the console command.\n# *\n# * @return mixed" -- name: getEvents - visibility: protected - parameters: [] - comment: '# * Get all of the events and listeners configured for the application. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Foundation\Support\Providers\EventServiceProvider -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EventClearCommand.yaml b/api/laravel/Foundation/Console/EventClearCommand.yaml deleted file mode 100644 index 9edc92e..0000000 --- a/api/laravel/Foundation/Console/EventClearCommand.yaml +++ /dev/null @@ -1,63 +0,0 @@ -name: EventClearCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'event:clear';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Clear all cached events and\ - \ listeners';\n# \n# /**\n# * The filesystem instance.\n# *\n# * @var \\Illuminate\\\ - Filesystem\\Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new\ - \ config clear command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\\ - Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void - - # * - - # * @throws \RuntimeException' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EventGenerateCommand.yaml b/api/laravel/Foundation/Console/EventGenerateCommand.yaml deleted file mode 100644 index 601538c..0000000 --- a/api/laravel/Foundation/Console/EventGenerateCommand.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: EventGenerateCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: EventServiceProvider - type: class - source: Illuminate\Foundation\Support\Providers\EventServiceProvider -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: hidden - visibility: protected - comment: '# * Indicates whether the command should be shown in the Artisan command - list. - - # * - - # * @var bool' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'event:generate';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Generate the missing events\ - \ and listeners based on registration';\n# \n# /**\n# * Indicates whether the\ - \ command should be shown in the Artisan command list.\n# *\n# * @var bool\n#\ - \ */\n# protected $hidden = true;\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: makeEventAndListeners - visibility: protected - parameters: - - name: event - - name: listeners - comment: '# * Make the event and listeners for the given event. - - # * - - # * @param string $event - - # * @param array $listeners - - # * @return void' -- name: makeListeners - visibility: protected - parameters: - - name: event - - name: listeners - comment: '# * Make the listeners for the given event. - - # * - - # * @param string $event - - # * @param array $listeners - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Foundation\Support\Providers\EventServiceProvider -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EventListCommand.yaml b/api/laravel/Foundation/Console/EventListCommand.yaml deleted file mode 100644 index 95aa66a..0000000 --- a/api/laravel/Foundation/Console/EventListCommand.yaml +++ /dev/null @@ -1,157 +0,0 @@ -name: EventListCommand -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Command - type: class - source: Illuminate\Console\Command -- name: ShouldBroadcast - type: class - source: Illuminate\Contracts\Broadcasting\ShouldBroadcast -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: eventsResolver - visibility: protected - comment: '# * The events dispatcher resolver callback. - - # * - - # * @var \Closure|null' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'event:list {--event= : Filter the events by name}';\n\ - # \n# /**\n# * The console command description.\n# *\n# * @var string\n# */\n\ - # protected $description = \"List the application's events and listeners\";\n\ - # \n# /**\n# * The events dispatcher resolver callback.\n# *\n# * @var \\Closure|null\n\ - # */\n# protected static $eventsResolver;\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @return void" -- name: getEvents - visibility: protected - parameters: [] - comment: '# * Get all of the events and listeners configured for the application. - - # * - - # * @return \Illuminate\Support\Collection' -- name: getListenersOnDispatcher - visibility: protected - parameters: [] - comment: '# * Get the event / listeners from the dispatcher object. - - # * - - # * @return array' -- name: appendEventInterfaces - visibility: protected - parameters: - - name: event - comment: '# * Add the event implemented interfaces to the output. - - # * - - # * @param string $event - - # * @return string' -- name: appendListenerInterfaces - visibility: protected - parameters: - - name: listener - comment: '# * Add the listener implemented interfaces to the output. - - # * - - # * @param string $listener - - # * @return string' -- name: stringifyClosure - visibility: protected - parameters: - - name: rawListener - comment: '# * Get a displayable string representation of a Closure listener. - - # * - - # * @param \Closure $rawListener - - # * @return string' -- name: filterEvents - visibility: protected - parameters: - - name: events - comment: '# * Filter the given events using the provided event name filter. - - # * - - # * @param \Illuminate\Support\Collection $events - - # * @return \Illuminate\Support\Collection' -- name: filteringByEvent - visibility: protected - parameters: [] - comment: '# * Determine whether the user is filtering by an event name. - - # * - - # * @return bool' -- name: getRawListeners - visibility: protected - parameters: [] - comment: '# * Gets the raw version of event listeners from the event dispatcher. - - # * - - # * @return array' -- name: getEventsDispatcher - visibility: public - parameters: [] - comment: '# * Get the event dispatcher. - - # * - - # * @return \Illuminate\Events\Dispatcher' -- name: resolveEventsUsing - visibility: public - parameters: - - name: resolver - comment: '# * Set a callback that should be used when resolving the events dispatcher. - - # * - - # * @param \Closure|null $resolver - - # * @return void' -traits: -- Closure -- Illuminate\Console\Command -- Illuminate\Contracts\Broadcasting\ShouldBroadcast -- Illuminate\Contracts\Queue\ShouldQueue -- ReflectionFunction -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/EventMakeCommand.yaml b/api/laravel/Foundation/Console/EventMakeCommand.yaml deleted file mode 100644 index 03c5275..0000000 --- a/api/laravel/Foundation/Console/EventMakeCommand.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: EventMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: alreadyExists - visibility: protected - parameters: - - name: rawName - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:event';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new event class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Event';\n# \n# /**\n# * Determine if the class already exists.\n\ - # *\n# * @param string $rawName\n# * @return bool" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ExceptionMakeCommand.yaml b/api/laravel/Foundation/Console/ExceptionMakeCommand.yaml deleted file mode 100644 index 3ae232a..0000000 --- a/api/laravel/Foundation/Console/ExceptionMakeCommand.yaml +++ /dev/null @@ -1,101 +0,0 @@ -name: ExceptionMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:exception';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new custom exception\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Exception';\n# \n# /**\n# * Get the stub file for the\ - \ generator.\n# *\n# * @return string" -- name: alreadyExists - visibility: protected - parameters: - - name: rawName - comment: '# * Determine if the class already exists. - - # * - - # * @param string $rawName - - # * @return bool' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Foundation/Console/InteractsWithComposerPackages.yaml b/api/laravel/Foundation/Console/InteractsWithComposerPackages.yaml deleted file mode 100644 index 7b7bdb0..0000000 --- a/api/laravel/Foundation/Console/InteractsWithComposerPackages.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: InteractsWithComposerPackages -class_comment: null -dependencies: -- name: PhpExecutableFinder - type: class - source: Symfony\Component\Process\PhpExecutableFinder -- name: Process - type: class - source: Symfony\Component\Process\Process -properties: [] -methods: -- name: requireComposerPackages - visibility: protected - parameters: - - name: composer - - name: packages - comment: '# * Installs the given Composer Packages into the application. - - # * - - # * @param string $composer - - # * @param array $packages - - # * @return bool' -- name: phpBinary - visibility: protected - parameters: [] - comment: '# * Get the path to the appropriate PHP binary. - - # * - - # * @return string' -traits: -- Symfony\Component\Process\PhpExecutableFinder -- Symfony\Component\Process\Process -interfaces: [] diff --git a/api/laravel/Foundation/Console/InterfaceMakeCommand.yaml b/api/laravel/Foundation/Console/InterfaceMakeCommand.yaml deleted file mode 100644 index 75c60bb..0000000 --- a/api/laravel/Foundation/Console/InterfaceMakeCommand.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: InterfaceMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:interface';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new interface';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Interface';\n# \n# /**\n# * Get the stub file for the generator.\n\ - # *\n# * @return string" -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/JobMakeCommand.yaml b/api/laravel/Foundation/Console/JobMakeCommand.yaml deleted file mode 100644 index 7e47b3b..0000000 --- a/api/laravel/Foundation/Console/JobMakeCommand.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: JobMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:job';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new job class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Job';\n# \n# /**\n# * Get the stub file for the generator.\n\ - # *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/Kernel.yaml b/api/laravel/Foundation/Console/Kernel.yaml deleted file mode 100644 index ac3316c..0000000 --- a/api/laravel/Foundation/Console/Kernel.yaml +++ /dev/null @@ -1,559 +0,0 @@ -name: Kernel -class_comment: null -dependencies: -- name: CarbonInterval - type: class - source: Carbon\CarbonInterval -- name: Closure - type: class - source: Closure -- name: DateTimeInterface - type: class - source: DateTimeInterface -- name: Artisan - type: class - source: Illuminate\Console\Application -- name: Command - type: class - source: Illuminate\Console\Command -- name: CommandFinished - type: class - source: Illuminate\Console\Events\CommandFinished -- name: CommandStarting - type: class - source: Illuminate\Console\Events\CommandStarting -- name: Schedule - type: class - source: Illuminate\Console\Scheduling\Schedule -- name: KernelContract - type: class - source: Illuminate\Contracts\Console\Kernel -- name: ExceptionHandler - type: class - source: Illuminate\Contracts\Debug\ExceptionHandler -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: Application - type: class - source: Illuminate\Contracts\Foundation\Application -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Env - type: class - source: Illuminate\Support\Env -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: Str - type: class - source: Illuminate\Support\Str -- name: ReflectionClass - type: class - source: ReflectionClass -- name: SplFileInfo - type: class - source: SplFileInfo -- name: ConsoleEvents - type: class - source: Symfony\Component\Console\ConsoleEvents -- name: ConsoleCommandEvent - type: class - source: Symfony\Component\Console\Event\ConsoleCommandEvent -- name: ConsoleTerminateEvent - type: class - source: Symfony\Component\Console\Event\ConsoleTerminateEvent -- name: EventDispatcher - type: class - source: Symfony\Component\EventDispatcher\EventDispatcher -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -- name: Throwable - type: class - source: Throwable -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: app - visibility: protected - comment: '# * The application implementation. - - # * - - # * @var \Illuminate\Contracts\Foundation\Application' -- name: events - visibility: protected - comment: '# * The event dispatcher implementation. - - # * - - # * @var \Illuminate\Contracts\Events\Dispatcher' -- name: symfonyDispatcher - visibility: protected - comment: '# * The Symfony event dispatcher implementation. - - # * - - # * @var \Symfony\Contracts\EventDispatcher\EventDispatcherInterface|null' -- name: artisan - visibility: protected - comment: '# * The Artisan application instance. - - # * - - # * @var \Illuminate\Console\Application|null' -- name: commands - visibility: protected - comment: '# * The Artisan commands provided by the application. - - # * - - # * @var array' -- name: commandPaths - visibility: protected - comment: '# * The paths where Artisan commands should be automatically discovered. - - # * - - # * @var array' -- name: commandRoutePaths - visibility: protected - comment: '# * The paths where Artisan "routes" should be automatically discovered. - - # * - - # * @var array' -- name: commandsLoaded - visibility: protected - comment: '# * Indicates if the Closure commands have been loaded. - - # * - - # * @var bool' -- name: loadedPaths - visibility: protected - comment: '# * The commands paths that have been "loaded". - - # * - - # * @var array' -- name: commandLifecycleDurationHandlers - visibility: protected - comment: '# * All of the registered command duration handlers. - - # * - - # * @var array' -- name: commandStartedAt - visibility: protected - comment: '# * When the currently handled command started. - - # * - - # * @var \Illuminate\Support\Carbon|null' -- name: bootstrappers - visibility: protected - comment: '# * The bootstrap classes for the application. - - # * - - # * @var string[]' -methods: -- name: __construct - visibility: public - parameters: - - name: app - - name: events - comment: "# * The application implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Foundation\\Application\n# */\n# protected $app;\n# \n# /**\n# * The event dispatcher\ - \ implementation.\n# *\n# * @var \\Illuminate\\Contracts\\Events\\Dispatcher\n\ - # */\n# protected $events;\n# \n# /**\n# * The Symfony event dispatcher implementation.\n\ - # *\n# * @var \\Symfony\\Contracts\\EventDispatcher\\EventDispatcherInterface|null\n\ - # */\n# protected $symfonyDispatcher;\n# \n# /**\n# * The Artisan application\ - \ instance.\n# *\n# * @var \\Illuminate\\Console\\Application|null\n# */\n# protected\ - \ $artisan;\n# \n# /**\n# * The Artisan commands provided by the application.\n\ - # *\n# * @var array\n# */\n# protected $commands = [];\n# \n# /**\n# * The paths\ - \ where Artisan commands should be automatically discovered.\n# *\n# * @var array\n\ - # */\n# protected $commandPaths = [];\n# \n# /**\n# * The paths where Artisan\ - \ \"routes\" should be automatically discovered.\n# *\n# * @var array\n# */\n\ - # protected $commandRoutePaths = [];\n# \n# /**\n# * Indicates if the Closure\ - \ commands have been loaded.\n# *\n# * @var bool\n# */\n# protected $commandsLoaded\ - \ = false;\n# \n# /**\n# * The commands paths that have been \"loaded\".\n# *\n\ - # * @var array\n# */\n# protected $loadedPaths = [];\n# \n# /**\n# * All of the\ - \ registered command duration handlers.\n# *\n# * @var array\n# */\n# protected\ - \ $commandLifecycleDurationHandlers = [];\n# \n# /**\n# * When the currently handled\ - \ command started.\n# *\n# * @var \\Illuminate\\Support\\Carbon|null\n# */\n#\ - \ protected $commandStartedAt;\n# \n# /**\n# * The bootstrap classes for the application.\n\ - # *\n# * @var string[]\n# */\n# protected $bootstrappers = [\n# \\Illuminate\\\ - Foundation\\Bootstrap\\LoadEnvironmentVariables::class,\n# \\Illuminate\\Foundation\\\ - Bootstrap\\LoadConfiguration::class,\n# \\Illuminate\\Foundation\\Bootstrap\\\ - HandleExceptions::class,\n# \\Illuminate\\Foundation\\Bootstrap\\RegisterFacades::class,\n\ - # \\Illuminate\\Foundation\\Bootstrap\\SetRequestForConsole::class,\n# \\Illuminate\\\ - Foundation\\Bootstrap\\RegisterProviders::class,\n# \\Illuminate\\Foundation\\\ - Bootstrap\\BootProviders::class,\n# ];\n# \n# /**\n# * Create a new console kernel\ - \ instance.\n# *\n# * @param \\Illuminate\\Contracts\\Foundation\\Application\ - \ $app\n# * @param \\Illuminate\\Contracts\\Events\\Dispatcher $events\n# *\ - \ @return void" -- name: rerouteSymfonyCommandEvents - visibility: public - parameters: [] - comment: '# * Re-route the Symfony command events to their Laravel counterparts. - - # * - - # * @internal - - # * - - # * @return $this' -- name: handle - visibility: public - parameters: - - name: input - - name: output - default: 'null' - comment: '# * Run the console application. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $output - - # * @return int' -- name: terminate - visibility: public - parameters: - - name: input - - name: status - comment: '# * Terminate the application. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param int $status - - # * @return void' -- name: whenCommandLifecycleIsLongerThan - visibility: public - parameters: - - name: threshold - - name: handler - comment: '# * Register a callback to be invoked when the command lifecycle duration - exceeds a given amount of time. - - # * - - # * @param \DateTimeInterface|\Carbon\CarbonInterval|float|int $threshold - - # * @param callable $handler - - # * @return void' -- name: commandStartedAt - visibility: public - parameters: [] - comment: '# * When the command being handled started. - - # * - - # * @return \Illuminate\Support\Carbon|null' -- name: schedule - visibility: protected - parameters: - - name: schedule - comment: '# * Define the application''s command schedule. - - # * - - # * @param \Illuminate\Console\Scheduling\Schedule $schedule - - # * @return void' -- name: resolveConsoleSchedule - visibility: public - parameters: [] - comment: '# * Resolve a console schedule instance. - - # * - - # * @return \Illuminate\Console\Scheduling\Schedule' -- name: scheduleTimezone - visibility: protected - parameters: [] - comment: '# * Get the timezone that should be used by default for scheduled events. - - # * - - # * @return \DateTimeZone|string|null' -- name: scheduleCache - visibility: protected - parameters: [] - comment: '# * Get the name of the cache store that should manage scheduling mutexes. - - # * - - # * @return string|null' -- name: commands - visibility: protected - parameters: [] - comment: '# * Register the commands for the application. - - # * - - # * @return void' -- name: command - visibility: public - parameters: - - name: signature - - name: callback - comment: '# * Register a Closure based command with the application. - - # * - - # * @param string $signature - - # * @param \Closure $callback - - # * @return \Illuminate\Foundation\Console\ClosureCommand' -- name: load - visibility: protected - parameters: - - name: paths - comment: '# * Register all of the commands in the given directory. - - # * - - # * @param array|string $paths - - # * @return void' -- name: commandClassFromFile - visibility: protected - parameters: - - name: file - - name: namespace - comment: '# * Extract the command class name from the given file path. - - # * - - # * @param \SplFileInfo $file - - # * @param string $namespace - - # * @return string' -- name: registerCommand - visibility: public - parameters: - - name: command - comment: '# * Register the given command with the console application. - - # * - - # * @param \Symfony\Component\Console\Command\Command $command - - # * @return void' -- name: call - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - - name: outputBuffer - default: 'null' - comment: '# * Run an Artisan console command by name. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @param \Symfony\Component\Console\Output\OutputInterface|null $outputBuffer - - # * @return int - - # * - - # * @throws \Symfony\Component\Console\Exception\CommandNotFoundException' -- name: queue - visibility: public - parameters: - - name: command - - name: parameters - default: '[]' - comment: '# * Queue the given console command. - - # * - - # * @param string $command - - # * @param array $parameters - - # * @return \Illuminate\Foundation\Bus\PendingDispatch' -- name: all - visibility: public - parameters: [] - comment: '# * Get all of the commands registered with the console. - - # * - - # * @return array' -- name: output - visibility: public - parameters: [] - comment: '# * Get the output for the last run command. - - # * - - # * @return string' -- name: bootstrap - visibility: public - parameters: [] - comment: '# * Bootstrap the application for artisan commands. - - # * - - # * @return void' -- name: discoverCommands - visibility: protected - parameters: [] - comment: '# * Discover the commands that should be automatically loaded. - - # * - - # * @return void' -- name: bootstrapWithoutBootingProviders - visibility: public - parameters: [] - comment: '# * Bootstrap the application without booting service providers. - - # * - - # * @return void' -- name: shouldDiscoverCommands - visibility: protected - parameters: [] - comment: '# * Determine if the kernel should discover commands. - - # * - - # * @return bool' -- name: getArtisan - visibility: protected - parameters: [] - comment: '# * Get the Artisan application instance. - - # * - - # * @return \Illuminate\Console\Application' -- name: setArtisan - visibility: public - parameters: - - name: artisan - comment: '# * Set the Artisan application instance. - - # * - - # * @param \Illuminate\Console\Application|null $artisan - - # * @return void' -- name: addCommands - visibility: public - parameters: - - name: commands - comment: '# * Set the Artisan commands provided by the application. - - # * - - # * @param array $commands - - # * @return $this' -- name: addCommandPaths - visibility: public - parameters: - - name: paths - comment: '# * Set the paths that should have their Artisan commands automatically - discovered. - - # * - - # * @param array $paths - - # * @return $this' -- name: addCommandRoutePaths - visibility: public - parameters: - - name: paths - comment: '# * Set the paths that should have their Artisan "routes" automatically - discovered. - - # * - - # * @param array $paths - - # * @return $this' -- name: bootstrappers - visibility: protected - parameters: [] - comment: '# * Get the bootstrap classes for the application. - - # * - - # * @return array' -- name: reportException - visibility: protected - parameters: - - name: e - comment: '# * Report the exception to the exception handler. - - # * - - # * @param \Throwable $e - - # * @return void' -- name: renderException - visibility: protected - parameters: - - name: output - - name: e - comment: '# * Render the given exception. - - # * - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @param \Throwable $e - - # * @return void' -traits: -- Carbon\CarbonInterval -- Closure -- DateTimeInterface -- Illuminate\Console\Command -- Illuminate\Console\Events\CommandFinished -- Illuminate\Console\Events\CommandStarting -- Illuminate\Console\Scheduling\Schedule -- Illuminate\Contracts\Debug\ExceptionHandler -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Contracts\Foundation\Application -- Illuminate\Support\Arr -- Illuminate\Support\Carbon -- Illuminate\Support\Env -- Illuminate\Support\InteractsWithTime -- Illuminate\Support\Str -- ReflectionClass -- SplFileInfo -- Symfony\Component\Console\ConsoleEvents -- Symfony\Component\Console\Event\ConsoleCommandEvent -- Symfony\Component\Console\Event\ConsoleTerminateEvent -- Symfony\Component\EventDispatcher\EventDispatcher -- Symfony\Component\Finder\Finder -- Throwable -- InteractsWithTime -interfaces: -- KernelContract diff --git a/api/laravel/Foundation/Console/KeyGenerateCommand.yaml b/api/laravel/Foundation/Console/KeyGenerateCommand.yaml deleted file mode 100644 index 05afc44..0000000 --- a/api/laravel/Foundation/Console/KeyGenerateCommand.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: KeyGenerateCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConfirmableTrait - type: class - source: Illuminate\Console\ConfirmableTrait -- name: Encrypter - type: class - source: Illuminate\Encryption\Encrypter -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: ConfirmableTrait - type: class - source: ConfirmableTrait -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'key:generate\n# {--show : Display the key instead\ - \ of modifying files}\n# {--force : Force the operation to run when in production}';\n\ - # \n# /**\n# * The console command description.\n# *\n# * @var string\n# */\n\ - # protected $description = 'Set the application key';\n# \n# /**\n# * Execute\ - \ the console command.\n# *\n# * @return void" -- name: generateRandomKey - visibility: protected - parameters: [] - comment: '# * Generate a random key for the application. - - # * - - # * @return string' -- name: setKeyInEnvironmentFile - visibility: protected - parameters: - - name: key - comment: '# * Set the application key in the environment file. - - # * - - # * @param string $key - - # * @return bool' -- name: writeNewEnvironmentFileWith - visibility: protected - parameters: - - name: key - comment: '# * Write a new environment file with the given key. - - # * - - # * @param string $key - - # * @return bool' -- name: keyReplacementPattern - visibility: protected - parameters: [] - comment: '# * Get a regex pattern that will match env APP_KEY with any random key. - - # * - - # * @return string' -traits: -- Illuminate\Console\Command -- Illuminate\Console\ConfirmableTrait -- Illuminate\Encryption\Encrypter -- Symfony\Component\Console\Attribute\AsCommand -- ConfirmableTrait -interfaces: [] diff --git a/api/laravel/Foundation/Console/LangPublishCommand.yaml b/api/laravel/Foundation/Console/LangPublishCommand.yaml deleted file mode 100644 index 277a7cf..0000000 --- a/api/laravel/Foundation/Console/LangPublishCommand.yaml +++ /dev/null @@ -1,43 +0,0 @@ -name: LangPublishCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'lang:publish\n# {--existing : Publish and overwrite\ - \ only the files that have already been published}\n# {--force : Overwrite any\ - \ existing files}';\n# \n# /**\n# * The console command description.\n# *\n# *\ - \ @var string\n# */\n# protected $description = 'Publish all language files that\ - \ are available for customization';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ListenerMakeCommand.yaml b/api/laravel/Foundation/Console/ListenerMakeCommand.yaml deleted file mode 100644 index e231dc6..0000000 --- a/api/laravel/Foundation/Console/ListenerMakeCommand.yaml +++ /dev/null @@ -1,133 +0,0 @@ -name: ListenerMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:listener';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new event listener\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Listener';\n# \n# /**\n# * Build the class with the\ - \ given name.\n# *\n# * @param string $name\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: alreadyExists - visibility: protected - parameters: - - name: rawName - comment: '# * Determine if the class already exists. - - # * - - # * @param string $rawName - - # * @return bool' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/MailMakeCommand.yaml b/api/laravel/Foundation/Console/MailMakeCommand.yaml deleted file mode 100644 index f67bb99..0000000 --- a/api/laravel/Foundation/Console/MailMakeCommand.yaml +++ /dev/null @@ -1,160 +0,0 @@ -name: MailMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Inspiring - type: class - source: Illuminate\Foundation\Inspiring -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:mail';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new email class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Mailable';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: writeMarkdownTemplate - visibility: protected - parameters: [] - comment: '# * Write the Markdown template for the mailable. - - # * - - # * @return void' -- name: writeView - visibility: protected - parameters: [] - comment: '# * Write the Blade template for the mailable. - - # * - - # * @return void' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string' -- name: getView - visibility: protected - parameters: [] - comment: '# * Get the view name. - - # * - - # * @return string' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Foundation\Inspiring -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/ModelMakeCommand.yaml b/api/laravel/Foundation/Console/ModelMakeCommand.yaml deleted file mode 100644 index daa9a53..0000000 --- a/api/laravel/Foundation/Console/ModelMakeCommand.yaml +++ /dev/null @@ -1,161 +0,0 @@ -name: ModelMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:model';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new Eloquent model\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Model';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: createFactory - visibility: protected - parameters: [] - comment: '# * Create a model factory for the model. - - # * - - # * @return void' -- name: createMigration - visibility: protected - parameters: [] - comment: '# * Create a migration file for the model. - - # * - - # * @return void' -- name: createSeeder - visibility: protected - parameters: [] - comment: '# * Create a seeder file for the model. - - # * - - # * @return void' -- name: createController - visibility: protected - parameters: [] - comment: '# * Create a controller for the model. - - # * - - # * @return void' -- name: createPolicy - visibility: protected - parameters: [] - comment: '# * Create a policy file for the model. - - # * - - # * @return void' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/NotificationMakeCommand.yaml b/api/laravel/Foundation/Console/NotificationMakeCommand.yaml deleted file mode 100644 index 0046d1d..0000000 --- a/api/laravel/Foundation/Console/NotificationMakeCommand.yaml +++ /dev/null @@ -1,114 +0,0 @@ -name: NotificationMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:notification';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new notification\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Notification';\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @return void" -- name: writeMarkdownTemplate - visibility: protected - parameters: [] - comment: '# * Write the Markdown template for the mailable. - - # * - - # * @return void' -- name: buildClass - visibility: protected - parameters: - - name: name - comment: '# * Build the class with the given name. - - # * - - # * @param string $name - - # * @return string' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/Console/ObserverMakeCommand.yaml b/api/laravel/Foundation/Console/ObserverMakeCommand.yaml deleted file mode 100644 index f48b07d..0000000 --- a/api/laravel/Foundation/Console/ObserverMakeCommand.yaml +++ /dev/null @@ -1,143 +0,0 @@ -name: ObserverMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:observer';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new observer\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Observer';\n# \n# /**\n# * Build the class with the\ - \ given name.\n# *\n# * @param string $name\n# * @return string" -- name: replaceModel - visibility: protected - parameters: - - name: stub - - name: model - comment: '# * Replace the model for the given stub. - - # * - - # * @param string $stub - - # * @param string $model - - # * @return string' -- name: parseModel - visibility: protected - parameters: - - name: model - comment: '# * Get the fully-qualified model class name. - - # * - - # * @param string $model - - # * @return string - - # * - - # * @throws \InvalidArgumentException' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -traits: -- Illuminate\Console\GeneratorCommand -- InvalidArgumentException -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Foundation/Console/OptimizeClearCommand.yaml b/api/laravel/Foundation/Console/OptimizeClearCommand.yaml deleted file mode 100644 index d0614f5..0000000 --- a/api/laravel/Foundation/Console/OptimizeClearCommand.yaml +++ /dev/null @@ -1,36 +0,0 @@ -name: OptimizeClearCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'optimize:clear';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Remove the cached bootstrap\ - \ files';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/OptimizeCommand.yaml b/api/laravel/Foundation/Console/OptimizeCommand.yaml deleted file mode 100644 index fb5ef74..0000000 --- a/api/laravel/Foundation/Console/OptimizeCommand.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: OptimizeCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'optimize';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Cache framework bootstrap,\ - \ configuration, and metadata to increase performance';\n# \n# /**\n# * Execute\ - \ the console command.\n# *\n# * @return void" -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/PackageDiscoverCommand.yaml b/api/laravel/Foundation/Console/PackageDiscoverCommand.yaml deleted file mode 100644 index 093cb2d..0000000 --- a/api/laravel/Foundation/Console/PackageDiscoverCommand.yaml +++ /dev/null @@ -1,42 +0,0 @@ -name: PackageDiscoverCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: PackageManifest - type: class - source: Illuminate\Foundation\PackageManifest -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: - - name: manifest - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'package:discover';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Rebuild the cached package\ - \ manifest';\n# \n# /**\n# * Execute the console command.\n# *\n# * @param \\\ - Illuminate\\Foundation\\PackageManifest $manifest\n# * @return void" -traits: -- Illuminate\Console\Command -- Illuminate\Foundation\PackageManifest -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/PolicyMakeCommand.yaml b/api/laravel/Foundation/Console/PolicyMakeCommand.yaml deleted file mode 100644 index d3c2bc5..0000000 --- a/api/laravel/Foundation/Console/PolicyMakeCommand.yaml +++ /dev/null @@ -1,155 +0,0 @@ -name: PolicyMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: LogicException - type: class - source: LogicException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:policy';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new policy class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Policy';\n# \n# /**\n# * Build the class with the given name.\n\ - # *\n# * @param string $name\n# * @return string" -- name: replaceUserNamespace - visibility: protected - parameters: - - name: stub - comment: '# * Replace the User model namespace. - - # * - - # * @param string $stub - - # * @return string' -- name: userProviderModel - visibility: protected - parameters: [] - comment: '# * Get the model for the guard''s user provider. - - # * - - # * @return string|null - - # * - - # * @throws \LogicException' -- name: replaceModel - visibility: protected - parameters: - - name: stub - - name: model - comment: '# * Replace the model for the given stub. - - # * - - # * @param string $stub - - # * @param string $model - - # * @return string' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -traits: -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- LogicException -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Foundation/Console/ProviderMakeCommand.yaml b/api/laravel/Foundation/Console/ProviderMakeCommand.yaml deleted file mode 100644 index dbc89a2..0000000 --- a/api/laravel/Foundation/Console/ProviderMakeCommand.yaml +++ /dev/null @@ -1,92 +0,0 @@ -name: ProviderMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:provider';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new service provider\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Provider';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return bool|null\n# *\n# * @throws \\Illuminate\\Contracts\\Filesystem\\\ - FileNotFoundException" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\ServiceProvider -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/QueuedCommand.yaml b/api/laravel/Foundation/Console/QueuedCommand.yaml deleted file mode 100644 index 425d65e..0000000 --- a/api/laravel/Foundation/Console/QueuedCommand.yaml +++ /dev/null @@ -1,57 +0,0 @@ -name: QueuedCommand -class_comment: null -dependencies: -- name: Queueable - type: class - source: Illuminate\Bus\Queueable -- name: KernelContract - type: class - source: Illuminate\Contracts\Console\Kernel -- name: ShouldQueue - type: class - source: Illuminate\Contracts\Queue\ShouldQueue -- name: Dispatchable - type: class - source: Illuminate\Foundation\Bus\Dispatchable -properties: -- name: data - visibility: protected - comment: '# * The data to pass to the Artisan command. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: data - comment: "# * The data to pass to the Artisan command.\n# *\n# * @var array\n# */\n\ - # protected $data;\n# \n# /**\n# * Create a new job instance.\n# *\n# * @param\ - \ array $data\n# * @return void" -- name: handle - visibility: public - parameters: - - name: kernel - comment: '# * Handle the job. - - # * - - # * @param \Illuminate\Contracts\Console\Kernel $kernel - - # * @return void' -- name: displayName - visibility: public - parameters: [] - comment: '# * Get the display name for the queued job. - - # * - - # * @return string' -traits: -- Illuminate\Bus\Queueable -- Illuminate\Contracts\Queue\ShouldQueue -- Illuminate\Foundation\Bus\Dispatchable -- Dispatchable -interfaces: -- ShouldQueue diff --git a/api/laravel/Foundation/Console/RequestMakeCommand.yaml b/api/laravel/Foundation/Console/RequestMakeCommand.yaml deleted file mode 100644 index 39c6f69..0000000 --- a/api/laravel/Foundation/Console/RequestMakeCommand.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: RequestMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:request';\n# \n# /**\n# * The console command description.\n#\ - \ *\n# * @var string\n# */\n# protected $description = 'Create a new form request\ - \ class';\n# \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n\ - # */\n# protected $type = 'Request';\n# \n# /**\n# * Get the stub file for the\ - \ generator.\n# *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ResourceMakeCommand.yaml b/api/laravel/Foundation/Console/ResourceMakeCommand.yaml deleted file mode 100644 index fedd871..0000000 --- a/api/laravel/Foundation/Console/ResourceMakeCommand.yaml +++ /dev/null @@ -1,95 +0,0 @@ -name: ResourceMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:resource';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Create a new resource';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Resource';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: collection - visibility: protected - parameters: [] - comment: '# * Determine if the command is generating a resource collection. - - # * - - # * @return bool' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/RouteCacheCommand.yaml b/api/laravel/Foundation/Console/RouteCacheCommand.yaml deleted file mode 100644 index 735f197..0000000 --- a/api/laravel/Foundation/Console/RouteCacheCommand.yaml +++ /dev/null @@ -1,93 +0,0 @@ -name: RouteCacheCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: ConsoleKernelContract - type: class - source: Illuminate\Contracts\Console\Kernel -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: RouteCollection - type: class - source: Illuminate\Routing\RouteCollection -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'route:cache';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a route cache file for\ - \ faster route registration';\n# \n# /**\n# * The filesystem instance.\n# *\n\ - # * @var \\Illuminate\\Filesystem\\Filesystem\n# */\n# protected $files;\n# \n\ - # /**\n# * Create a new route command instance.\n# *\n# * @param \\Illuminate\\\ - Filesystem\\Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: getFreshApplicationRoutes - visibility: protected - parameters: [] - comment: '# * Boot a fresh copy of the application and get the routes. - - # * - - # * @return \Illuminate\Routing\RouteCollection' -- name: getFreshApplication - visibility: protected - parameters: [] - comment: '# * Get a fresh application instance. - - # * - - # * @return \Illuminate\Contracts\Foundation\Application' -- name: buildRouteCacheFile - visibility: protected - parameters: - - name: routes - comment: '# * Build the route cache file. - - # * - - # * @param \Illuminate\Routing\RouteCollection $routes - - # * @return string' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Illuminate\Routing\RouteCollection -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/RouteClearCommand.yaml b/api/laravel/Foundation/Console/RouteClearCommand.yaml deleted file mode 100644 index 4802dd3..0000000 --- a/api/laravel/Foundation/Console/RouteClearCommand.yaml +++ /dev/null @@ -1,59 +0,0 @@ -name: RouteClearCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'route:clear';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Remove the route cache file';\n\ - # \n# /**\n# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new route clear\ - \ command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\Filesystem $files\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/RouteListCommand.yaml b/api/laravel/Foundation/Console/RouteListCommand.yaml deleted file mode 100644 index 77c7fae..0000000 --- a/api/laravel/Foundation/Console/RouteListCommand.yaml +++ /dev/null @@ -1,328 +0,0 @@ -name: RouteListCommand -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Command - type: class - source: Illuminate\Console\Command -- name: UrlGenerator - type: class - source: Illuminate\Contracts\Routing\UrlGenerator -- name: Route - type: class - source: Illuminate\Routing\Route -- name: Router - type: class - source: Illuminate\Routing\Router -- name: ViewController - type: class - source: Illuminate\Routing\ViewController -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Str - type: class - source: Illuminate\Support\Str -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionFunction - type: class - source: ReflectionFunction -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: Terminal - type: class - source: Symfony\Component\Console\Terminal -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: router - visibility: protected - comment: '# * The router instance. - - # * - - # * @var \Illuminate\Routing\Router' -- name: headers - visibility: protected - comment: '# * The table headers for the command. - - # * - - # * @var string[]' -- name: terminalWidthResolver - visibility: protected - comment: '# * The terminal width resolver callback. - - # * - - # * @var \Closure|null' -- name: verbColors - visibility: protected - comment: '# * The verb colors for the command. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: router - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'route:list';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'List all registered routes';\n\ - # \n# /**\n# * The router instance.\n# *\n# * @var \\Illuminate\\Routing\\Router\n\ - # */\n# protected $router;\n# \n# /**\n# * The table headers for the command.\n\ - # *\n# * @var string[]\n# */\n# protected $headers = ['Domain', 'Method', 'URI',\ - \ 'Name', 'Action', 'Middleware'];\n# \n# /**\n# * The terminal width resolver\ - \ callback.\n# *\n# * @var \\Closure|null\n# */\n# protected static $terminalWidthResolver;\n\ - # \n# /**\n# * The verb colors for the command.\n# *\n# * @var array\n# */\n#\ - \ protected $verbColors = [\n# 'ANY' => 'red',\n# 'GET' => 'blue',\n# 'HEAD' =>\ - \ '#6C7280',\n# 'OPTIONS' => '#6C7280',\n# 'POST' => 'yellow',\n# 'PUT' => 'yellow',\n\ - # 'PATCH' => 'yellow',\n# 'DELETE' => 'red',\n# ];\n# \n# /**\n# * Create a new\ - \ route command instance.\n# *\n# * @param \\Illuminate\\Routing\\Router $router\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: getRoutes - visibility: protected - parameters: [] - comment: '# * Compile the routes into a displayable format. - - # * - - # * @return array' -- name: getRouteInformation - visibility: protected - parameters: - - name: route - comment: '# * Get the route information for a given route. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return array' -- name: sortRoutes - visibility: protected - parameters: - - name: sort - - name: routes - comment: '# * Sort the routes by a given element. - - # * - - # * @param string $sort - - # * @param array $routes - - # * @return array' -- name: pluckColumns - visibility: protected - parameters: - - name: routes - comment: '# * Remove unnecessary columns from the routes. - - # * - - # * @param array $routes - - # * @return array' -- name: displayRoutes - visibility: protected - parameters: - - name: routes - comment: '# * Display the route information on the console. - - # * - - # * @param array $routes - - # * @return void' -- name: getMiddleware - visibility: protected - parameters: - - name: route - comment: '# * Get the middleware for the route. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return string' -- name: isVendorRoute - visibility: protected - parameters: - - name: route - comment: '# * Determine if the route has been defined outside of the application. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return bool' -- name: isFrameworkController - visibility: protected - parameters: - - name: route - comment: '# * Determine if the route uses a framework controller. - - # * - - # * @param \Illuminate\Routing\Route $route - - # * @return bool' -- name: filterRoute - visibility: protected - parameters: - - name: route - comment: '# * Filter the route by URI and / or name. - - # * - - # * @param array $route - - # * @return array|null' -- name: getHeaders - visibility: protected - parameters: [] - comment: '# * Get the table headers for the visible columns. - - # * - - # * @return array' -- name: getColumns - visibility: protected - parameters: [] - comment: '# * Get the column names to show (lowercase table headers). - - # * - - # * @return array' -- name: parseColumns - visibility: protected - parameters: - - name: columns - comment: '# * Parse the column list. - - # * - - # * @param array $columns - - # * @return array' -- name: asJson - visibility: protected - parameters: - - name: routes - comment: '# * Convert the given routes to JSON. - - # * - - # * @param \Illuminate\Support\Collection $routes - - # * @return string' -- name: forCli - visibility: protected - parameters: - - name: routes - comment: '# * Convert the given routes to regular CLI output. - - # * - - # * @param \Illuminate\Support\Collection $routes - - # * @return array' -- name: formatActionForCli - visibility: protected - parameters: - - name: route - comment: '# * Get the formatted action for display on the CLI. - - # * - - # * @param array $route - - # * @return string' -- name: determineRouteCountOutput - visibility: protected - parameters: - - name: routes - - name: terminalWidth - comment: '# * Determine and return the output for displaying the number of routes - in the CLI output. - - # * - - # * @param \Illuminate\Support\Collection $routes - - # * @param int $terminalWidth - - # * @return string' -- name: getTerminalWidth - visibility: public - parameters: [] - comment: '# * Get the terminal width. - - # * - - # * @return int' -- name: resolveTerminalWidthUsing - visibility: public - parameters: - - name: resolver - comment: '# * Set a callback that should be used when resolving the terminal width. - - # * - - # * @param \Closure|null $resolver - - # * @return void' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Closure -- Illuminate\Console\Command -- Illuminate\Contracts\Routing\UrlGenerator -- Illuminate\Routing\Route -- Illuminate\Routing\Router -- Illuminate\Routing\ViewController -- Illuminate\Support\Arr -- Illuminate\Support\Str -- ReflectionClass -- ReflectionFunction -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Terminal -interfaces: [] diff --git a/api/laravel/Foundation/Console/RuleMakeCommand.yaml b/api/laravel/Foundation/Console/RuleMakeCommand.yaml deleted file mode 100644 index b489fbe..0000000 --- a/api/laravel/Foundation/Console/RuleMakeCommand.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: RuleMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:rule';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new validation rule';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Rule';\n# \n# /**\n# * Build the class with the given name.\n\ - # *\n# * @param string $name\n# * @return string\n# *\n# * @throws \\Illuminate\\\ - Contracts\\Filesystem\\FileNotFoundException" -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ScopeMakeCommand.yaml b/api/laravel/Foundation/Console/ScopeMakeCommand.yaml deleted file mode 100644 index 74d6978..0000000 --- a/api/laravel/Foundation/Console/ScopeMakeCommand.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: ScopeMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:scope';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new scope class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Scope';\n# \n# /**\n# * Get the stub file for the generator.\n\ - # *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/ServeCommand.yaml b/api/laravel/Foundation/Console/ServeCommand.yaml deleted file mode 100644 index 9a7901e..0000000 --- a/api/laravel/Foundation/Console/ServeCommand.yaml +++ /dev/null @@ -1,211 +0,0 @@ -name: ServeCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Carbon - type: class - source: Illuminate\Support\Carbon -- name: Env - type: class - source: Illuminate\Support\Env -- name: InteractsWithTime - type: class - source: Illuminate\Support\InteractsWithTime -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: PhpExecutableFinder - type: class - source: Symfony\Component\Process\PhpExecutableFinder -- name: Process - type: class - source: Symfony\Component\Process\Process -- name: InteractsWithTime - type: class - source: InteractsWithTime -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: portOffset - visibility: protected - comment: '# * The current port offset. - - # * - - # * @var int' -- name: outputBuffer - visibility: protected - comment: '# * The list of lines that are pending to be output. - - # * - - # * @var string' -- name: requestsPool - visibility: protected - comment: '# * The list of requests being handled and their start time. - - # * - - # * @var array' -- name: serverRunningHasBeenDisplayed - visibility: protected - comment: '# * Indicates if the "Server running on..." output message has been displayed. - - # * - - # * @var bool' -- name: passthroughVariables - visibility: public - comment: '# * The environment variables that should be passed from host machine - to the PHP server process. - - # * - - # * @var string[]' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'serve';\n# \n# /**\n# * The console command description.\n# *\n# *\ - \ @var string\n# */\n# protected $description = 'Serve the application on the\ - \ PHP development server';\n# \n# /**\n# * The current port offset.\n# *\n# *\ - \ @var int\n# */\n# protected $portOffset = 0;\n# \n# /**\n# * The list of lines\ - \ that are pending to be output.\n# *\n# * @var string\n# */\n# protected $outputBuffer\ - \ = '';\n# \n# /**\n# * The list of requests being handled and their start time.\n\ - # *\n# * @var array\n# */\n# protected $requestsPool;\n\ - # \n# /**\n# * Indicates if the \"Server running on...\" output message has been\ - \ displayed.\n# *\n# * @var bool\n# */\n# protected $serverRunningHasBeenDisplayed\ - \ = false;\n# \n# /**\n# * The environment variables that should be passed from\ - \ host machine to the PHP server process.\n# *\n# * @var string[]\n# */\n# public\ - \ static $passthroughVariables = [\n# 'APP_ENV',\n# 'HERD_PHP_81_INI_SCAN_DIR',\n\ - # 'HERD_PHP_82_INI_SCAN_DIR',\n# 'HERD_PHP_83_INI_SCAN_DIR',\n# 'IGNITION_LOCAL_SITES_PATH',\n\ - # 'LARAVEL_SAIL',\n# 'PATH',\n# 'PHP_CLI_SERVER_WORKERS',\n# 'PHP_IDE_CONFIG',\n\ - # 'SYSTEMROOT',\n# 'XDEBUG_CONFIG',\n# 'XDEBUG_MODE',\n# 'XDEBUG_SESSION',\n#\ - \ ];\n# \n# /**\n# * Execute the console command.\n# *\n# * @return int\n# *\n\ - # * @throws \\Exception" -- name: startProcess - visibility: protected - parameters: - - name: hasEnvironment - comment: '# * Start a new server process. - - # * - - # * @param bool $hasEnvironment - - # * @return \Symfony\Component\Process\Process' -- name: serverCommand - visibility: protected - parameters: [] - comment: '# * Get the full server command. - - # * - - # * @return array' -- name: host - visibility: protected - parameters: [] - comment: '# * Get the host for the command. - - # * - - # * @return string' -- name: port - visibility: protected - parameters: [] - comment: '# * Get the port for the command. - - # * - - # * @return string' -- name: getHostAndPort - visibility: protected - parameters: [] - comment: '# * Get the host and port from the host option string. - - # * - - # * @return array' -- name: canTryAnotherPort - visibility: protected - parameters: [] - comment: '# * Check if the command has reached its maximum number of port tries. - - # * - - # * @return bool' -- name: handleProcessOutput - visibility: protected - parameters: [] - comment: '# * Returns a "callable" to handle the process output. - - # * - - # * @return callable(string, string): void' -- name: flushOutputBuffer - visibility: protected - parameters: [] - comment: '# * Flush the output buffer. - - # * - - # * @return void' -- name: getDateFromLine - visibility: protected - parameters: - - name: line - comment: '# * Get the date from the given PHP server output. - - # * - - # * @param string $line - - # * @return \Illuminate\Support\Carbon' -- name: getRequestPortFromLine - visibility: protected - parameters: - - name: line - comment: '# * Get the request port from the given PHP server output. - - # * - - # * @param string $line - - # * @return int' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Illuminate\Support\Carbon -- Illuminate\Support\Env -- Illuminate\Support\InteractsWithTime -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Process\PhpExecutableFinder -- Symfony\Component\Process\Process -- InteractsWithTime -interfaces: [] diff --git a/api/laravel/Foundation/Console/StorageLinkCommand.yaml b/api/laravel/Foundation/Console/StorageLinkCommand.yaml deleted file mode 100644 index 00a77a1..0000000 --- a/api/laravel/Foundation/Console/StorageLinkCommand.yaml +++ /dev/null @@ -1,60 +0,0 @@ -name: StorageLinkCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'storage:link\n# {--relative : Create the symbolic link using relative\ - \ paths}\n# {--force : Recreate existing symbolic links}';\n# \n# /**\n# * The\ - \ console command description.\n# *\n# * @var string\n# */\n# protected $description\ - \ = 'Create the symbolic links configured for the application';\n# \n# /**\n#\ - \ * Execute the console command.\n# *\n# * @return void" -- name: links - visibility: protected - parameters: [] - comment: '# * Get the symbolic links that are configured for the application. - - # * - - # * @return array' -- name: isRemovableSymlink - visibility: protected - parameters: - - name: link - - name: force - comment: '# * Determine if the provided path is a symlink that can be removed. - - # * - - # * @param string $link - - # * @param bool $force - - # * @return bool' -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/StorageUnlinkCommand.yaml b/api/laravel/Foundation/Console/StorageUnlinkCommand.yaml deleted file mode 100644 index b7e9dcc..0000000 --- a/api/laravel/Foundation/Console/StorageUnlinkCommand.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: StorageUnlinkCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command signature.\n# *\n# * @var string\n# */\n# protected\ - \ $signature = 'storage:unlink';\n# \n# /**\n# * The console command description.\n\ - # *\n# * @var string\n# */\n# protected $description = 'Delete existing symbolic\ - \ links configured for the application';\n# \n# /**\n# * Execute the console command.\n\ - # *\n# * @return void" -- name: links - visibility: protected - parameters: [] - comment: '# * Get the symbolic links that are configured for the application. - - # * - - # * @return array' -traits: -- Illuminate\Console\Command -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/StubPublishCommand.yaml b/api/laravel/Foundation/Console/StubPublishCommand.yaml deleted file mode 100644 index 8ad6730..0000000 --- a/api/laravel/Foundation/Console/StubPublishCommand.yaml +++ /dev/null @@ -1,47 +0,0 @@ -name: StubPublishCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: PublishingStubs - type: class - source: Illuminate\Foundation\Events\PublishingStubs -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'stub:publish\n# {--existing : Publish and overwrite\ - \ only the files that have already been published}\n# {--force : Overwrite any\ - \ existing files}';\n# \n# /**\n# * The console command description.\n# *\n# *\ - \ @var string\n# */\n# protected $description = 'Publish all stubs that are available\ - \ for customization';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return\ - \ void" -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Illuminate\Foundation\Events\PublishingStubs -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/TestMakeCommand.yaml b/api/laravel/Foundation/Console/TestMakeCommand.yaml deleted file mode 100644 index b3fa011..0000000 --- a/api/laravel/Foundation/Console/TestMakeCommand.yaml +++ /dev/null @@ -1,132 +0,0 @@ -name: TestMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputInterface - type: class - source: Symfony\Component\Console\Input\InputInterface -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:test';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new test class';\n\ - # \n# /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'Test';\n# \n# /**\n# * Get the stub file for the generator.\n\ - # *\n# * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getPath - visibility: protected - parameters: - - name: name - comment: '# * Get the destination class path. - - # * - - # * @param string $name - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: rootNamespace - visibility: protected - parameters: [] - comment: '# * Get the root namespace for the class. - - # * - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command options. - - # * - - # * @return array' -- name: afterPromptingForMissingArguments - visibility: protected - parameters: - - name: input - - name: output - comment: '# * Interact further with the user if they were prompted for missing arguments. - - # * - - # * @param \Symfony\Component\Console\Input\InputInterface $input - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @return void' -- name: usingPest - visibility: protected - parameters: [] - comment: '# * Determine if Pest is being used by the application. - - # * - - # * @return bool' -traits: -- Illuminate\Console\GeneratorCommand -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputInterface -- Symfony\Component\Console\Input\InputOption -- Symfony\Component\Console\Output\OutputInterface -interfaces: [] diff --git a/api/laravel/Foundation/Console/TraitMakeCommand.yaml b/api/laravel/Foundation/Console/TraitMakeCommand.yaml deleted file mode 100644 index e217bf6..0000000 --- a/api/laravel/Foundation/Console/TraitMakeCommand.yaml +++ /dev/null @@ -1,79 +0,0 @@ -name: TraitMakeCommand -class_comment: null -dependencies: -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of class being generated. - - # * - - # * @var string' -methods: -- name: getStub - visibility: protected - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'make:trait';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Create a new trait';\n# \n\ - # /**\n# * The type of class being generated.\n# *\n# * @var string\n# */\n# protected\ - \ $type = 'Trait';\n# \n# /**\n# * Get the stub file for the generator.\n# *\n\ - # * @return string" -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getDefaultNamespace - visibility: protected - parameters: - - name: rootNamespace - comment: '# * Get the default namespace for the class. - - # * - - # * @param string $rootNamespace - - # * @return string' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\GeneratorCommand -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -interfaces: [] diff --git a/api/laravel/Foundation/Console/UpCommand.yaml b/api/laravel/Foundation/Console/UpCommand.yaml deleted file mode 100644 index b69494d..0000000 --- a/api/laravel/Foundation/Console/UpCommand.yaml +++ /dev/null @@ -1,44 +0,0 @@ -name: UpCommand -class_comment: null -dependencies: -- name: Exception - type: class - source: Exception -- name: Command - type: class - source: Illuminate\Console\Command -- name: MaintenanceModeDisabled - type: class - source: Illuminate\Foundation\Events\MaintenanceModeDisabled -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'up';\n# \n# /**\n# * The console command description.\n# *\n# * @var\ - \ string\n# */\n# protected $description = 'Bring the application out of maintenance\ - \ mode';\n# \n# /**\n# * Execute the console command.\n# *\n# * @return int" -traits: -- Exception -- Illuminate\Console\Command -- Illuminate\Foundation\Events\MaintenanceModeDisabled -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/VendorPublishCommand.yaml b/api/laravel/Foundation/Console/VendorPublishCommand.yaml deleted file mode 100644 index 37e7dca..0000000 --- a/api/laravel/Foundation/Console/VendorPublishCommand.yaml +++ /dev/null @@ -1,294 +0,0 @@ -name: VendorPublishCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: VendorTagPublished - type: class - source: Illuminate\Foundation\Events\VendorTagPublished -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: ServiceProvider - type: class - source: Illuminate\Support\ServiceProvider -- name: Str - type: class - source: Illuminate\Support\Str -- name: Flysystem - type: class - source: League\Flysystem\Filesystem -- name: LocalAdapter - type: class - source: League\Flysystem\Local\LocalFilesystemAdapter -- name: MountManager - type: class - source: League\Flysystem\MountManager -- name: PortableVisibilityConverter - type: class - source: League\Flysystem\UnixVisibility\PortableVisibilityConverter -- name: Visibility - type: class - source: League\Flysystem\Visibility -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -- name: provider - visibility: protected - comment: '# * The provider to publish. - - # * - - # * @var string' -- name: tags - visibility: protected - comment: '# * The tags to publish. - - # * - - # * @var array' -- name: publishedAt - visibility: protected - comment: '# * The time the command started. - - # * - - # * @var \Illuminate\Support\Carbon|null' -- name: signature - visibility: protected - comment: '# * The console command signature. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: updateMigrationDates - visibility: protected - comment: '# * Indicates if migration dates should be updated while publishing. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * The provider to publish.\n\ - # *\n# * @var string\n# */\n# protected $provider = null;\n# \n# /**\n# * The\ - \ tags to publish.\n# *\n# * @var array\n# */\n# protected $tags = [];\n# \n#\ - \ /**\n# * The time the command started.\n# *\n# * @var \\Illuminate\\Support\\\ - Carbon|null\n# */\n# protected $publishedAt;\n# \n# /**\n# * The console command\ - \ signature.\n# *\n# * @var string\n# */\n# protected $signature = 'vendor:publish\n\ - # {--existing : Publish and overwrite only the files that have already been published}\n\ - # {--force : Overwrite any existing files}\n# {--all : Publish assets for all\ - \ service providers without prompt}\n# {--provider= : The service provider that\ - \ has assets you want to publish}\n# {--tag=* : One or many tags that have assets\ - \ you want to publish}';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Publish any publishable assets\ - \ from vendor packages';\n# \n# /**\n# * Indicates if migration dates should be\ - \ updated while publishing.\n# *\n# * @var bool\n# */\n# protected static $updateMigrationDates\ - \ = true;\n# \n# /**\n# * Create a new command instance.\n# *\n# * @param \\\ - Illuminate\\Filesystem\\Filesystem $files\n# * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void' -- name: determineWhatShouldBePublished - visibility: protected - parameters: [] - comment: '# * Determine the provider or tag(s) to publish. - - # * - - # * @return void' -- name: promptForProviderOrTag - visibility: protected - parameters: [] - comment: '# * Prompt for which provider or tag to publish. - - # * - - # * @return void' -- name: publishableChoices - visibility: protected - parameters: [] - comment: '# * The choices available via the prompt. - - # * - - # * @return array' -- name: parseChoice - visibility: protected - parameters: - - name: choice - comment: '# * Parse the answer that was given via the prompt. - - # * - - # * @param string $choice - - # * @return void' -- name: publishTag - visibility: protected - parameters: - - name: tag - comment: '# * Publishes the assets for a tag. - - # * - - # * @param string $tag - - # * @return mixed' -- name: pathsToPublish - visibility: protected - parameters: - - name: tag - comment: '# * Get all of the paths to publish. - - # * - - # * @param string $tag - - # * @return array' -- name: publishItem - visibility: protected - parameters: - - name: from - - name: to - comment: '# * Publish the given item from and to the given location. - - # * - - # * @param string $from - - # * @param string $to - - # * @return void' -- name: publishFile - visibility: protected - parameters: - - name: from - - name: to - comment: '# * Publish the file to the given path. - - # * - - # * @param string $from - - # * @param string $to - - # * @return void' -- name: publishDirectory - visibility: protected - parameters: - - name: from - - name: to - comment: '# * Publish the directory to the given directory. - - # * - - # * @param string $from - - # * @param string $to - - # * @return void' -- name: moveManagedFiles - visibility: protected - parameters: - - name: from - - name: manager - comment: '# * Move all the files in the given MountManager. - - # * - - # * @param string $from - - # * @param \League\Flysystem\MountManager $manager - - # * @return void' -- name: createParentDirectory - visibility: protected - parameters: - - name: directory - comment: '# * Create the directory to house the published files if needed. - - # * - - # * @param string $directory - - # * @return void' -- name: ensureMigrationNameIsUpToDate - visibility: protected - parameters: - - name: from - - name: to - comment: '# * Ensure the given migration name is up-to-date. - - # * - - # * @param string $from - - # * @param string $to - - # * @return string' -- name: status - visibility: protected - parameters: - - name: from - - name: to - - name: type - comment: '# * Write a status message to the console. - - # * - - # * @param string $from - - # * @param string $to - - # * @param string $type - - # * @return void' -- name: dontUpdateMigrationDates - visibility: public - parameters: [] - comment: '# * Instruct the command to not update the dates on migrations when publishing. - - # * - - # * @return void' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- Illuminate\Foundation\Events\VendorTagPublished -- Illuminate\Support\Arr -- Illuminate\Support\ServiceProvider -- Illuminate\Support\Str -- League\Flysystem\MountManager -- League\Flysystem\UnixVisibility\PortableVisibilityConverter -- League\Flysystem\Visibility -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ViewCacheCommand.yaml b/api/laravel/Foundation/Console/ViewCacheCommand.yaml deleted file mode 100644 index c03beb0..0000000 --- a/api/laravel/Foundation/Console/ViewCacheCommand.yaml +++ /dev/null @@ -1,83 +0,0 @@ -name: ViewCacheCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: OutputInterface - type: class - source: Symfony\Component\Console\Output\OutputInterface -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -- name: SplFileInfo - type: class - source: Symfony\Component\Finder\SplFileInfo -properties: -- name: signature - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -methods: -- name: handle - visibility: public - parameters: [] - comment: "# * The name and signature of the console command.\n# *\n# * @var string\n\ - # */\n# protected $signature = 'view:cache';\n# \n# /**\n# * The console command\ - \ description.\n# *\n# * @var string\n# */\n# protected $description = \"Compile\ - \ all of the application's Blade templates\";\n# \n# /**\n# * Execute the console\ - \ command.\n# *\n# * @return mixed" -- name: compileViews - visibility: protected - parameters: - - name: views - comment: '# * Compile the given view files. - - # * - - # * @param \Illuminate\Support\Collection $views - - # * @return void' -- name: bladeFilesIn - visibility: protected - parameters: - - name: paths - comment: '# * Get the Blade files in the given path. - - # * - - # * @param array $paths - - # * @return \Illuminate\Support\Collection' -- name: paths - visibility: protected - parameters: [] - comment: '# * Get all of the possible view paths. - - # * - - # * @return \Illuminate\Support\Collection' -traits: -- Illuminate\Console\Command -- Illuminate\Support\Collection -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Output\OutputInterface -- Symfony\Component\Finder\Finder -- Symfony\Component\Finder\SplFileInfo -interfaces: [] diff --git a/api/laravel/Foundation/Console/ViewClearCommand.yaml b/api/laravel/Foundation/Console/ViewClearCommand.yaml deleted file mode 100644 index d3b6154..0000000 --- a/api/laravel/Foundation/Console/ViewClearCommand.yaml +++ /dev/null @@ -1,67 +0,0 @@ -name: ViewClearCommand -class_comment: null -dependencies: -- name: Command - type: class - source: Illuminate\Console\Command -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: RuntimeException - type: class - source: RuntimeException -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -properties: -- name: name - visibility: protected - comment: '# * The console command name. - - # * - - # * @var string' -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: files - visibility: protected - comment: '# * The filesystem instance. - - # * - - # * @var \Illuminate\Filesystem\Filesystem' -methods: -- name: __construct - visibility: public - parameters: - - name: files - comment: "# * The console command name.\n# *\n# * @var string\n# */\n# protected\ - \ $name = 'view:clear';\n# \n# /**\n# * The console command description.\n# *\n\ - # * @var string\n# */\n# protected $description = 'Clear all compiled view files';\n\ - # \n# /**\n# * The filesystem instance.\n# *\n# * @var \\Illuminate\\Filesystem\\\ - Filesystem\n# */\n# protected $files;\n# \n# /**\n# * Create a new config clear\ - \ command instance.\n# *\n# * @param \\Illuminate\\Filesystem\\Filesystem $files\n\ - # * @return void" -- name: handle - visibility: public - parameters: [] - comment: '# * Execute the console command. - - # * - - # * @return void - - # * - - # * @throws \RuntimeException' -traits: -- Illuminate\Console\Command -- Illuminate\Filesystem\Filesystem -- RuntimeException -- Symfony\Component\Console\Attribute\AsCommand -interfaces: [] diff --git a/api/laravel/Foundation/Console/ViewMakeCommand.yaml b/api/laravel/Foundation/Console/ViewMakeCommand.yaml deleted file mode 100644 index 6bd11c3..0000000 --- a/api/laravel/Foundation/Console/ViewMakeCommand.yaml +++ /dev/null @@ -1,182 +0,0 @@ -name: ViewMakeCommand -class_comment: null -dependencies: -- name: CreatesMatchingTest - type: class - source: Illuminate\Console\Concerns\CreatesMatchingTest -- name: GeneratorCommand - type: class - source: Illuminate\Console\GeneratorCommand -- name: Inspiring - type: class - source: Illuminate\Foundation\Inspiring -- name: File - type: class - source: Illuminate\Support\Facades\File -- name: Str - type: class - source: Illuminate\Support\Str -- name: AsCommand - type: class - source: Symfony\Component\Console\Attribute\AsCommand -- name: InputOption - type: class - source: Symfony\Component\Console\Input\InputOption -- name: CreatesMatchingTest - type: class - source: CreatesMatchingTest -properties: -- name: description - visibility: protected - comment: '# * The console command description. - - # * - - # * @var string' -- name: name - visibility: protected - comment: '# * The name and signature of the console command. - - # * - - # * @var string' -- name: type - visibility: protected - comment: '# * The type of file being generated. - - # * - - # * @var string' -methods: -- name: buildClass - visibility: protected - parameters: - - name: name - comment: "# * The console command description.\n# *\n# * @var string\n# */\n# protected\ - \ $description = 'Create a new view';\n# \n# /**\n# * The name and signature of\ - \ the console command.\n# *\n# * @var string\n# */\n# protected $name = 'make:view';\n\ - # \n# /**\n# * The type of file being generated.\n# *\n# * @var string\n# */\n\ - # protected $type = 'View';\n# \n# /**\n# * Build the class with the given name.\n\ - # *\n# * @param string $name\n# * @return string\n# *\n# * @throws \\Illuminate\\\ - Contracts\\Filesystem\\FileNotFoundException" -- name: getPath - visibility: protected - parameters: - - name: name - comment: '# * Get the destination view path. - - # * - - # * @param string $name - - # * @return string' -- name: getNameInput - visibility: protected - parameters: [] - comment: '# * Get the desired view name from the input. - - # * - - # * @return string' -- name: getStub - visibility: protected - parameters: [] - comment: '# * Get the stub file for the generator. - - # * - - # * @return string' -- name: resolveStubPath - visibility: protected - parameters: - - name: stub - comment: '# * Resolve the fully-qualified path to the stub. - - # * - - # * @param string $stub - - # * @return string' -- name: getTestPath - visibility: protected - parameters: [] - comment: '# * Get the destination test case path. - - # * - - # * @return string' -- name: handleTestCreation - visibility: protected - parameters: - - name: path - comment: '# * Create the matching test case if requested. - - # * - - # * @param string $path' -- name: testNamespace - visibility: protected - parameters: [] - comment: '# * Get the namespace for the test. - - # * - - # * @return string' -- name: testClassName - visibility: protected - parameters: [] - comment: '# * Get the class name for the test. - - # * - - # * @return string' -- name: testClassFullyQualifiedName - visibility: protected - parameters: [] - comment: '# * Get the class fully qualified name for the test. - - # * - - # * @return string' -- name: getTestStub - visibility: protected - parameters: [] - comment: '# * Get the test stub file for the generator. - - # * - - # * @return string' -- name: testViewName - visibility: protected - parameters: [] - comment: '# * Get the view name for the test. - - # * - - # * @return string' -- name: usingPest - visibility: protected - parameters: [] - comment: '# * Determine if Pest is being used by the application. - - # * - - # * @return bool' -- name: getOptions - visibility: protected - parameters: [] - comment: '# * Get the console command arguments. - - # * - - # * @return array' -traits: -- Illuminate\Console\Concerns\CreatesMatchingTest -- Illuminate\Console\GeneratorCommand -- Illuminate\Foundation\Inspiring -- Illuminate\Support\Facades\File -- Illuminate\Support\Str -- Symfony\Component\Console\Attribute\AsCommand -- Symfony\Component\Console\Input\InputOption -- CreatesMatchingTest -interfaces: [] diff --git a/api/laravel/Foundation/EnvironmentDetector.yaml b/api/laravel/Foundation/EnvironmentDetector.yaml deleted file mode 100644 index 98ba160..0000000 --- a/api/laravel/Foundation/EnvironmentDetector.yaml +++ /dev/null @@ -1,62 +0,0 @@ -name: EnvironmentDetector -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -properties: [] -methods: -- name: detect - visibility: public - parameters: - - name: callback - - name: consoleArgs - default: 'null' - comment: '# * Detect the application''s current environment. - - # * - - # * @param \Closure $callback - - # * @param array|null $consoleArgs - - # * @return string' -- name: detectWebEnvironment - visibility: protected - parameters: - - name: callback - comment: '# * Set the application environment for a web request. - - # * - - # * @param \Closure $callback - - # * @return string' -- name: detectConsoleEnvironment - visibility: protected - parameters: - - name: callback - - name: args - comment: '# * Set the application environment from command-line arguments. - - # * - - # * @param \Closure $callback - - # * @param array $args - - # * @return string' -- name: getEnvironmentArgument - visibility: protected - parameters: - - name: args - comment: '# * Get the environment argument from the console. - - # * - - # * @param array $args - - # * @return string|null' -traits: -- Closure -interfaces: [] diff --git a/api/laravel/Foundation/Events/DiagnosingHealth.yaml b/api/laravel/Foundation/Events/DiagnosingHealth.yaml deleted file mode 100644 index 58cef2c..0000000 --- a/api/laravel/Foundation/Events/DiagnosingHealth.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: DiagnosingHealth -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Events/DiscoverEvents.yaml b/api/laravel/Foundation/Events/DiscoverEvents.yaml deleted file mode 100644 index 89ff3db..0000000 --- a/api/laravel/Foundation/Events/DiscoverEvents.yaml +++ /dev/null @@ -1,91 +0,0 @@ -name: DiscoverEvents -class_comment: null -dependencies: -- name: Reflector - type: class - source: Illuminate\Support\Reflector -- name: Str - type: class - source: Illuminate\Support\Str -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionException - type: class - source: ReflectionException -- name: ReflectionMethod - type: class - source: ReflectionMethod -- name: SplFileInfo - type: class - source: SplFileInfo -- name: Finder - type: class - source: Symfony\Component\Finder\Finder -properties: -- name: guessClassNamesUsingCallback - visibility: public - comment: '# * The callback to be used to guess class names. - - # * - - # * @var callable(SplFileInfo, string): string|null' -methods: -- name: within - visibility: public - parameters: - - name: listenerPath - - name: basePath - comment: "# * The callback to be used to guess class names.\n# *\n# * @var callable(SplFileInfo,\ - \ string): string|null\n# */\n# public static $guessClassNamesUsingCallback;\n\ - # \n# /**\n# * Get all of the events and listeners by searching the given listener\ - \ directory.\n# *\n# * @param string $listenerPath\n# * @param string $basePath\n\ - # * @return array" -- name: getListenerEvents - visibility: protected - parameters: - - name: listeners - - name: basePath - comment: '# * Get all of the listeners and their corresponding events. - - # * - - # * @param iterable $listeners - - # * @param string $basePath - - # * @return array' -- name: classFromFile - visibility: protected - parameters: - - name: file - - name: basePath - comment: '# * Extract the class name from the given file path. - - # * - - # * @param \SplFileInfo $file - - # * @param string $basePath - - # * @return string' -- name: guessClassNamesUsing - visibility: public - parameters: - - name: callback - comment: '# * Specify a callback to be used to guess class names. - - # * - - # * @param callable(SplFileInfo, string): string $callback - - # * @return void' -traits: -- Illuminate\Support\Reflector -- Illuminate\Support\Str -- ReflectionClass -- ReflectionException -- ReflectionMethod -- SplFileInfo -- Symfony\Component\Finder\Finder -interfaces: [] diff --git a/api/laravel/Foundation/Events/Dispatchable.yaml b/api/laravel/Foundation/Events/Dispatchable.yaml deleted file mode 100644 index 63bcbe6..0000000 --- a/api/laravel/Foundation/Events/Dispatchable.yaml +++ /dev/null @@ -1,53 +0,0 @@ -name: Dispatchable -class_comment: null -dependencies: [] -properties: [] -methods: -- name: dispatch - visibility: public - parameters: [] - comment: '# * Dispatch the event with the given arguments. - - # * - - # * @return mixed' -- name: dispatchIf - visibility: public - parameters: - - name: boolean - - name: '...$arguments' - comment: '# * Dispatch the event with the given arguments if the given truth test - passes. - - # * - - # * @param bool $boolean - - # * @param mixed ...$arguments - - # * @return mixed' -- name: dispatchUnless - visibility: public - parameters: - - name: boolean - - name: '...$arguments' - comment: '# * Dispatch the event with the given arguments unless the given truth - test passes. - - # * - - # * @param bool $boolean - - # * @param mixed ...$arguments - - # * @return mixed' -- name: broadcast - visibility: public - parameters: [] - comment: '# * Broadcast the event with the given arguments. - - # * - - # * @return \Illuminate\Broadcasting\PendingBroadcast' -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Events/LocaleUpdated.yaml b/api/laravel/Foundation/Events/LocaleUpdated.yaml deleted file mode 100644 index f6ad758..0000000 --- a/api/laravel/Foundation/Events/LocaleUpdated.yaml +++ /dev/null @@ -1,21 +0,0 @@ -name: LocaleUpdated -class_comment: null -dependencies: [] -properties: -- name: locale - visibility: public - comment: '# * The new locale. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: locale - comment: "# * The new locale.\n# *\n# * @var string\n# */\n# public $locale;\n#\ - \ \n# /**\n# * Create a new event instance.\n# *\n# * @param string $locale\n\ - # * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Events/MaintenanceModeDisabled.yaml b/api/laravel/Foundation/Events/MaintenanceModeDisabled.yaml deleted file mode 100644 index d692cd2..0000000 --- a/api/laravel/Foundation/Events/MaintenanceModeDisabled.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MaintenanceModeDisabled -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Events/MaintenanceModeEnabled.yaml b/api/laravel/Foundation/Events/MaintenanceModeEnabled.yaml deleted file mode 100644 index 94de2af..0000000 --- a/api/laravel/Foundation/Events/MaintenanceModeEnabled.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: MaintenanceModeEnabled -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Events/PublishingStubs.yaml b/api/laravel/Foundation/Events/PublishingStubs.yaml deleted file mode 100644 index d26015b..0000000 --- a/api/laravel/Foundation/Events/PublishingStubs.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: PublishingStubs -class_comment: null -dependencies: -- name: Dispatchable - type: class - source: Dispatchable -properties: -- name: stubs - visibility: public - comment: '# * The stubs being published. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: stubs - comment: "# * The stubs being published.\n# *\n# * @var array\n# */\n# public $stubs\ - \ = [];\n# \n# /**\n# * Create a new event instance.\n# *\n# * @param array \ - \ $stubs\n# * @return void" -- name: add - visibility: public - parameters: - - name: path - - name: name - comment: '# * Add a new stub to be published. - - # * - - # * @param string $path - - # * @param string $name - - # * @return $this' -traits: -- Dispatchable -interfaces: [] diff --git a/api/laravel/Foundation/Events/VendorTagPublished.yaml b/api/laravel/Foundation/Events/VendorTagPublished.yaml deleted file mode 100644 index 709b87d..0000000 --- a/api/laravel/Foundation/Events/VendorTagPublished.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: VendorTagPublished -class_comment: null -dependencies: [] -properties: -- name: tag - visibility: public - comment: '# * The vendor tag that was published. - - # * - - # * @var string' -- name: paths - visibility: public - comment: '# * The publishable paths registered by the tag. - - # * - - # * @var array' -methods: -- name: __construct - visibility: public - parameters: - - name: tag - - name: paths - comment: "# * The vendor tag that was published.\n# *\n# * @var string\n# */\n#\ - \ public $tag;\n# \n# /**\n# * The publishable paths registered by the tag.\n\ - # *\n# * @var array\n# */\n# public $paths;\n# \n# /**\n# * Create a new event\ - \ instance.\n# *\n# * @param string $tag\n# * @param array $paths\n# * @return\ - \ void" -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Handler.yaml b/api/laravel/Foundation/Exceptions/Handler.yaml deleted file mode 100644 index 9b9bb40..0000000 --- a/api/laravel/Foundation/Exceptions/Handler.yaml +++ /dev/null @@ -1,929 +0,0 @@ -name: Handler -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: Exception - type: class - source: Exception -- name: AuthorizationException - type: class - source: Illuminate\Auth\Access\AuthorizationException -- name: AuthenticationException - type: class - source: Illuminate\Auth\AuthenticationException -- name: RateLimiter - type: class - source: Illuminate\Cache\RateLimiter -- name: Limit - type: class - source: Illuminate\Cache\RateLimiting\Limit -- name: Unlimited - type: class - source: Illuminate\Cache\RateLimiting\Unlimited -- name: BulletList - type: class - source: Illuminate\Console\View\Components\BulletList -- name: Error - type: class - source: Illuminate\Console\View\Components\Error -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: ExceptionHandlerContract - type: class - source: Illuminate\Contracts\Debug\ExceptionHandler -- name: ExceptionRenderer - type: class - source: Illuminate\Contracts\Foundation\ExceptionRenderer -- name: Responsable - type: class - source: Illuminate\Contracts\Support\Responsable -- name: ModelNotFoundException - type: class - source: Illuminate\Database\Eloquent\ModelNotFoundException -- name: MultipleRecordsFoundException - type: class - source: Illuminate\Database\MultipleRecordsFoundException -- name: RecordsNotFoundException - type: class - source: Illuminate\Database\RecordsNotFoundException -- name: Renderer - type: class - source: Illuminate\Foundation\Exceptions\Renderer\Renderer -- name: HttpResponseException - type: class - source: Illuminate\Http\Exceptions\HttpResponseException -- name: JsonResponse - type: class - source: Illuminate\Http\JsonResponse -- name: RedirectResponse - type: class - source: Illuminate\Http\RedirectResponse -- name: Response - type: class - source: Illuminate\Http\Response -- name: BackedEnumCaseNotFoundException - type: class - source: Illuminate\Routing\Exceptions\BackedEnumCaseNotFoundException -- name: Router - type: class - source: Illuminate\Routing\Router -- name: TokenMismatchException - type: class - source: Illuminate\Session\TokenMismatchException -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Auth - type: class - source: Illuminate\Support\Facades\Auth -- name: Lottery - type: class - source: Illuminate\Support\Lottery -- name: Reflector - type: class - source: Illuminate\Support\Reflector -- name: ReflectsClosures - type: class - source: Illuminate\Support\Traits\ReflectsClosures -- name: ViewErrorBag - type: class - source: Illuminate\Support\ViewErrorBag -- name: ValidationException - type: class - source: Illuminate\Validation\ValidationException -- name: InvalidArgumentException - type: class - source: InvalidArgumentException -- name: LoggerInterface - type: class - source: Psr\Log\LoggerInterface -- name: LogLevel - type: class - source: Psr\Log\LogLevel -- name: ConsoleApplication - type: class - source: Symfony\Component\Console\Application -- name: CommandNotFoundException - type: class - source: Symfony\Component\Console\Exception\CommandNotFoundException -- name: HtmlErrorRenderer - type: class - source: Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer -- name: RequestExceptionInterface - type: class - source: Symfony\Component\HttpFoundation\Exception\RequestExceptionInterface -- name: SymfonyRedirectResponse - type: class - source: Symfony\Component\HttpFoundation\RedirectResponse -- name: SymfonyResponse - type: class - source: Symfony\Component\HttpFoundation\Response -- name: AccessDeniedHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- name: BadRequestHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\BadRequestHttpException -- name: HttpException - type: class - source: Symfony\Component\HttpKernel\Exception\HttpException -- name: HttpExceptionInterface - type: class - source: Symfony\Component\HttpKernel\Exception\HttpExceptionInterface -- name: NotFoundHttpException - type: class - source: Symfony\Component\HttpKernel\Exception\NotFoundHttpException -- name: Throwable - type: class - source: Throwable -- name: WeakMap - type: class - source: WeakMap -- name: ReflectsClosures - type: class - source: ReflectsClosures -properties: -- name: container - visibility: protected - comment: '# * The container implementation. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: dontReport - visibility: protected - comment: '# * A list of the exception types that are not reported. - - # * - - # * @var array>' -- name: reportCallbacks - visibility: protected - comment: '# * The callbacks that should be used during reporting. - - # * - - # * @var \Illuminate\Foundation\Exceptions\ReportableHandler[]' -- name: levels - visibility: protected - comment: '# * A map of exceptions with their corresponding custom log levels. - - # * - - # * @var array, \Psr\Log\LogLevel::*>' -- name: throttleCallbacks - visibility: protected - comment: '# * The callbacks that should be used to throttle reportable exceptions. - - # * - - # * @var array' -- name: contextCallbacks - visibility: protected - comment: '# * The callbacks that should be used to build exception context data. - - # * - - # * @var array' -- name: renderCallbacks - visibility: protected - comment: '# * The callbacks that should be used during rendering. - - # * - - # * @var \Closure[]' -- name: shouldRenderJsonWhenCallback - visibility: protected - comment: '# * The callback that determines if the exception handler response should - be JSON. - - # * - - # * @var callable|null' -- name: finalizeResponseCallback - visibility: protected - comment: '# * The callback that prepares responses to be returned to the browser. - - # * - - # * @var callable|null' -- name: exceptionMap - visibility: protected - comment: '# * The registered exception mappings. - - # * - - # * @var array' -- name: hashThrottleKeys - visibility: protected - comment: '# * Indicates that throttled keys should be hashed. - - # * - - # * @var bool' -- name: internalDontReport - visibility: protected - comment: '# * A list of the internal exception types that should not be reported. - - # * - - # * @var array>' -- name: dontFlash - visibility: protected - comment: '# * A list of the inputs that are never flashed for validation exceptions. - - # * - - # * @var array' -- name: withoutDuplicates - visibility: protected - comment: '# * Indicates that an exception instance should only be reported once. - - # * - - # * @var bool' -- name: reportedExceptionMap - visibility: protected - comment: '# * The already reported exception map. - - # * - - # * @var \WeakMap' -methods: -- name: __construct - visibility: public - parameters: - - name: container - comment: "# * The container implementation.\n# *\n# * @var \\Illuminate\\Contracts\\\ - Container\\Container\n# */\n# protected $container;\n# \n# /**\n# * A list of\ - \ the exception types that are not reported.\n# *\n# * @var array>\n# */\n# protected $dontReport = [];\n# \n# /**\n# * The callbacks\ - \ that should be used during reporting.\n# *\n# * @var \\Illuminate\\Foundation\\\ - Exceptions\\ReportableHandler[]\n# */\n# protected $reportCallbacks = [];\n# \n\ - # /**\n# * A map of exceptions with their corresponding custom log levels.\n#\ - \ *\n# * @var array, \\Psr\\Log\\LogLevel::*>\n# */\n\ - # protected $levels = [];\n# \n# /**\n# * The callbacks that should be used to\ - \ throttle reportable exceptions.\n# *\n# * @var array\n# */\n# protected $throttleCallbacks\ - \ = [];\n# \n# /**\n# * The callbacks that should be used to build exception context\ - \ data.\n# *\n# * @var array\n# */\n# protected $contextCallbacks = [];\n# \n\ - # /**\n# * The callbacks that should be used during rendering.\n# *\n# * @var\ - \ \\Closure[]\n# */\n# protected $renderCallbacks = [];\n# \n# /**\n# * The callback\ - \ that determines if the exception handler response should be JSON.\n# *\n# *\ - \ @var callable|null\n# */\n# protected $shouldRenderJsonWhenCallback;\n# \n#\ - \ /**\n# * The callback that prepares responses to be returned to the browser.\n\ - # *\n# * @var callable|null\n# */\n# protected $finalizeResponseCallback;\n# \n\ - # /**\n# * The registered exception mappings.\n# *\n# * @var array\n# */\n# protected $exceptionMap = [];\n# \n# /**\n# * Indicates that\ - \ throttled keys should be hashed.\n# *\n# * @var bool\n# */\n# protected $hashThrottleKeys\ - \ = true;\n# \n# /**\n# * A list of the internal exception types that should not\ - \ be reported.\n# *\n# * @var array>\n# */\n# protected\ - \ $internalDontReport = [\n# AuthenticationException::class,\n# AuthorizationException::class,\n\ - # BackedEnumCaseNotFoundException::class,\n# HttpException::class,\n# HttpResponseException::class,\n\ - # ModelNotFoundException::class,\n# MultipleRecordsFoundException::class,\n# RecordsNotFoundException::class,\n\ - # RequestExceptionInterface::class,\n# TokenMismatchException::class,\n# ValidationException::class,\n\ - # ];\n# \n# /**\n# * A list of the inputs that are never flashed for validation\ - \ exceptions.\n# *\n# * @var array\n# */\n# protected $dontFlash\ - \ = [\n# 'current_password',\n# 'password',\n# 'password_confirmation',\n# ];\n\ - # \n# /**\n# * Indicates that an exception instance should only be reported once.\n\ - # *\n# * @var bool\n# */\n# protected $withoutDuplicates = false;\n# \n# /**\n\ - # * The already reported exception map.\n# *\n# * @var \\WeakMap\n# */\n# protected\ - \ $reportedExceptionMap;\n# \n# /**\n# * Create a new exception handler instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\Container\\Container $container\n#\ - \ * @return void" -- name: register - visibility: public - parameters: [] - comment: '# * Register the exception handling callbacks for the application. - - # * - - # * @return void' -- name: reportable - visibility: public - parameters: - - name: reportUsing - comment: '# * Register a reportable callback. - - # * - - # * @param callable $reportUsing - - # * @return \Illuminate\Foundation\Exceptions\ReportableHandler' -- name: renderable - visibility: public - parameters: - - name: renderUsing - comment: '# * Register a renderable callback. - - # * - - # * @param callable $renderUsing - - # * @return $this' -- name: map - visibility: public - parameters: - - name: from - - name: to - default: 'null' - comment: '# * Register a new exception mapping. - - # * - - # * @param \Closure|string $from - - # * @param \Closure|string|null $to - - # * @return $this - - # * - - # * @throws \InvalidArgumentException' -- name: dontReport - visibility: public - parameters: - - name: exceptions - comment: '# * Indicate that the given exception type should not be reported. - - # * - - # * Alias of "ignore". - - # * - - # * @param array|string $exceptions - - # * @return $this' -- name: ignore - visibility: public - parameters: - - name: exceptions - comment: '# * Indicate that the given exception type should not be reported. - - # * - - # * @param array|string $exceptions - - # * @return $this' -- name: dontFlash - visibility: public - parameters: - - name: attributes - comment: '# * Indicate that the given attributes should never be flashed to the - session on validation errors. - - # * - - # * @param array|string $attributes - - # * @return $this' -- name: level - visibility: public - parameters: - - name: type - - name: level - comment: '# * Set the log level for the given exception type. - - # * - - # * @param class-string<\Throwable> $type - - # * @param \Psr\Log\LogLevel::* $level - - # * @return $this' -- name: report - visibility: public - parameters: - - name: e - comment: '# * Report or log an exception. - - # * - - # * @param \Throwable $e - - # * @return void - - # * - - # * @throws \Throwable' -- name: reportThrowable - visibility: protected - parameters: - - name: e - comment: '# * Reports error based on report method on exception or to logger. - - # * - - # * @param \Throwable $e - - # * @return void - - # * - - # * @throws \Throwable' -- name: shouldReport - visibility: public - parameters: - - name: e - comment: '# * Determine if the exception should be reported. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: shouldntReport - visibility: protected - parameters: - - name: e - comment: '# * Determine if the exception is in the "do not report" list. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: throttle - visibility: protected - parameters: - - name: e - comment: '# * Throttle the given exception. - - # * - - # * @param \Throwable $e - - # * @return \Illuminate\Support\Lottery|\Illuminate\Cache\RateLimiting\Limit|null' -- name: throttleUsing - visibility: public - parameters: - - name: throttleUsing - comment: '# * Specify the callback that should be used to throttle reportable exceptions. - - # * - - # * @param callable $throttleUsing - - # * @return $this' -- name: stopIgnoring - visibility: public - parameters: - - name: exceptions - comment: '# * Remove the given exception class from the list of exceptions that - should be ignored. - - # * - - # * @param array|string $exceptions - - # * @return $this' -- name: buildExceptionContext - visibility: protected - parameters: - - name: e - comment: '# * Create the context array for logging the given exception. - - # * - - # * @param \Throwable $e - - # * @return array' -- name: exceptionContext - visibility: protected - parameters: - - name: e - comment: '# * Get the default exception context variables for logging. - - # * - - # * @param \Throwable $e - - # * @return array' -- name: context - visibility: protected - parameters: [] - comment: '# * Get the default context variables for logging. - - # * - - # * @return array' -- name: buildContextUsing - visibility: public - parameters: - - name: contextCallback - comment: '# * Register a closure that should be used to build exception context - data. - - # * - - # * @param \Closure $contextCallback - - # * @return $this' -- name: render - visibility: public - parameters: - - name: request - - name: e - comment: '# * Render an exception into an HTTP response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return \Symfony\Component\HttpFoundation\Response - - # * - - # * @throws \Throwable' -- name: finalizeRenderedResponse - visibility: protected - parameters: - - name: request - - name: response - - name: e - comment: '# * Prepare the final, rendered response to be returned to the browser. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Symfony\Component\HttpFoundation\Response $response - - # * @param \Throwable $e - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: respondUsing - visibility: public - parameters: - - name: callback - comment: '# * Prepare the final, rendered response for an exception using the given - callback. - - # * - - # * @param callable $callback - - # * @return $this' -- name: prepareException - visibility: protected - parameters: - - name: e - comment: '# * Prepare exception for rendering. - - # * - - # * @param \Throwable $e - - # * @return \Throwable' -- name: mapException - visibility: protected - parameters: - - name: e - comment: '# * Map the exception using a registered mapper if possible. - - # * - - # * @param \Throwable $e - - # * @return \Throwable' -- name: renderViaCallbacks - visibility: protected - parameters: - - name: request - - name: e - comment: '# * Try to render a response from request and exception via render callbacks. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return mixed - - # * - - # * @throws \ReflectionException' -- name: renderExceptionResponse - visibility: protected - parameters: - - name: request - - name: e - comment: '# * Render a default exception response if any. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse' -- name: unauthenticated - visibility: protected - parameters: - - name: request - - name: exception - comment: '# * Convert an authentication exception into a response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Illuminate\Auth\AuthenticationException $exception - - # * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse' -- name: convertValidationExceptionToResponse - visibility: protected - parameters: - - name: e - - name: request - comment: '# * Create a response object from the given validation exception. - - # * - - # * @param \Illuminate\Validation\ValidationException $e - - # * @param \Illuminate\Http\Request $request - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: invalid - visibility: protected - parameters: - - name: request - - name: exception - comment: '# * Convert a validation exception into a response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Illuminate\Validation\ValidationException $exception - - # * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse' -- name: invalidJson - visibility: protected - parameters: - - name: request - - name: exception - comment: '# * Convert a validation exception into a JSON response. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Illuminate\Validation\ValidationException $exception - - # * @return \Illuminate\Http\JsonResponse' -- name: shouldReturnJson - visibility: protected - parameters: - - name: request - - name: e - comment: '# * Determine if the exception handler response should be JSON. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return bool' -- name: shouldRenderJsonWhen - visibility: public - parameters: - - name: callback - comment: '# * Register the callable that determines if the exception handler response - should be JSON. - - # * - - # * @param callable(\Illuminate\Http\Request $request, \Throwable): bool $callback - - # * @return $this' -- name: prepareResponse - visibility: protected - parameters: - - name: request - - name: e - comment: '# * Prepare a response for the given exception. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse|\Illuminate\Http\RedirectResponse' -- name: convertExceptionToResponse - visibility: protected - parameters: - - name: e - comment: '# * Create a Symfony response for the given exception. - - # * - - # * @param \Throwable $e - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: renderExceptionContent - visibility: protected - parameters: - - name: e - comment: '# * Get the response content for the given exception. - - # * - - # * @param \Throwable $e - - # * @return string' -- name: renderExceptionWithCustomRenderer - visibility: protected - parameters: - - name: e - comment: '# * Render an exception to a string using the registered `ExceptionRenderer`. - - # * - - # * @param \Throwable $e - - # * @return string' -- name: renderExceptionWithSymfony - visibility: protected - parameters: - - name: e - - name: debug - comment: '# * Render an exception to a string using Symfony. - - # * - - # * @param \Throwable $e - - # * @param bool $debug - - # * @return string' -- name: renderHttpException - visibility: protected - parameters: - - name: e - comment: '# * Render the given HttpException. - - # * - - # * @param \Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $e - - # * @return \Symfony\Component\HttpFoundation\Response' -- name: registerErrorViewPaths - visibility: protected - parameters: [] - comment: '# * Register the error template hint paths. - - # * - - # * @return void' -- name: getHttpExceptionView - visibility: protected - parameters: - - name: e - comment: '# * Get the view used to render HTTP exceptions. - - # * - - # * @param \Symfony\Component\HttpKernel\Exception\HttpExceptionInterface $e - - # * @return string|null' -- name: toIlluminateResponse - visibility: protected - parameters: - - name: response - - name: e - comment: '# * Map the given exception into an Illuminate response. - - # * - - # * @param \Symfony\Component\HttpFoundation\Response $response - - # * @param \Throwable $e - - # * @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse' -- name: prepareJsonResponse - visibility: protected - parameters: - - name: request - - name: e - comment: '# * Prepare a JSON response for the given exception. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $e - - # * @return \Illuminate\Http\JsonResponse' -- name: convertExceptionToArray - visibility: protected - parameters: - - name: e - comment: '# * Convert the given exception to an array. - - # * - - # * @param \Throwable $e - - # * @return array' -- name: renderForConsole - visibility: public - parameters: - - name: output - - name: e - comment: '# * Render an exception to the console. - - # * - - # * @param \Symfony\Component\Console\Output\OutputInterface $output - - # * @param \Throwable $e - - # * @return void - - # * - - # * @internal This method is not meant to be used or overwritten outside the framework.' -- name: dontReportDuplicates - visibility: public - parameters: [] - comment: '# * Do not report duplicate exceptions. - - # * - - # * @return $this' -- name: isHttpException - visibility: protected - parameters: - - name: e - comment: '# * Determine if the given exception is an HTTP exception. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: newLogger - visibility: protected - parameters: [] - comment: '# * Create a new logger instance. - - # * - - # * @return \Psr\Log\LoggerInterface' -traits: -- Closure -- Exception -- Illuminate\Auth\Access\AuthorizationException -- Illuminate\Auth\AuthenticationException -- Illuminate\Cache\RateLimiter -- Illuminate\Cache\RateLimiting\Limit -- Illuminate\Cache\RateLimiting\Unlimited -- Illuminate\Console\View\Components\BulletList -- Illuminate\Console\View\Components\Error -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Foundation\ExceptionRenderer -- Illuminate\Contracts\Support\Responsable -- Illuminate\Database\Eloquent\ModelNotFoundException -- Illuminate\Database\MultipleRecordsFoundException -- Illuminate\Database\RecordsNotFoundException -- Illuminate\Foundation\Exceptions\Renderer\Renderer -- Illuminate\Http\Exceptions\HttpResponseException -- Illuminate\Http\JsonResponse -- Illuminate\Http\RedirectResponse -- Illuminate\Http\Response -- Illuminate\Routing\Exceptions\BackedEnumCaseNotFoundException -- Illuminate\Routing\Router -- Illuminate\Session\TokenMismatchException -- Illuminate\Support\Arr -- Illuminate\Support\Facades\Auth -- Illuminate\Support\Lottery -- Illuminate\Support\Reflector -- Illuminate\Support\Traits\ReflectsClosures -- Illuminate\Support\ViewErrorBag -- Illuminate\Validation\ValidationException -- InvalidArgumentException -- Psr\Log\LoggerInterface -- Psr\Log\LogLevel -- Symfony\Component\Console\Exception\CommandNotFoundException -- Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer -- Symfony\Component\HttpFoundation\Exception\RequestExceptionInterface -- Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException -- Symfony\Component\HttpKernel\Exception\BadRequestHttpException -- Symfony\Component\HttpKernel\Exception\HttpException -- Symfony\Component\HttpKernel\Exception\HttpExceptionInterface -- Symfony\Component\HttpKernel\Exception\NotFoundHttpException -- Throwable -- WeakMap -- ReflectsClosures -interfaces: -- ExceptionHandlerContract diff --git a/api/laravel/Foundation/Exceptions/RegisterErrorViewPaths.yaml b/api/laravel/Foundation/Exceptions/RegisterErrorViewPaths.yaml deleted file mode 100644 index caf3082..0000000 --- a/api/laravel/Foundation/Exceptions/RegisterErrorViewPaths.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: RegisterErrorViewPaths -class_comment: null -dependencies: -- name: View - type: class - source: Illuminate\Support\Facades\View -properties: [] -methods: -- name: __invoke - visibility: public - parameters: [] - comment: '# * Register the error view paths. - - # * - - # * @return void' -traits: -- Illuminate\Support\Facades\View -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Renderer/Exception.yaml b/api/laravel/Foundation/Exceptions/Renderer/Exception.yaml deleted file mode 100644 index 7f8a94d..0000000 --- a/api/laravel/Foundation/Exceptions/Renderer/Exception.yaml +++ /dev/null @@ -1,165 +0,0 @@ -name: Exception -class_comment: null -dependencies: -- name: Closure - type: class - source: Closure -- name: ClassLoader - type: class - source: Composer\Autoload\ClassLoader -- name: Model - type: class - source: Illuminate\Database\Eloquent\Model -- name: HandleExceptions - type: class - source: Illuminate\Foundation\Bootstrap\HandleExceptions -- name: Request - type: class - source: Illuminate\Http\Request -- name: FlattenException - type: class - source: Symfony\Component\ErrorHandler\Exception\FlattenException -properties: -- name: exception - visibility: protected - comment: '# * The "flattened" exception instance. - - # * - - # * @var \Symfony\Component\ErrorHandler\Exception\FlattenException' -- name: request - visibility: protected - comment: '# * The current request instance. - - # * - - # * @var \Illuminate\Http\Request' -- name: listener - visibility: protected - comment: '# * The exception listener instance. - - # * - - # * @var \Illuminate\Foundation\Exceptions\Renderer\Listener' -- name: basePath - visibility: protected - comment: '# * The application''s base path. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: exception - - name: request - - name: listener - - name: basePath - comment: "# * The \"flattened\" exception instance.\n# *\n# * @var \\Symfony\\Component\\\ - ErrorHandler\\Exception\\FlattenException\n# */\n# protected $exception;\n# \n\ - # /**\n# * The current request instance.\n# *\n# * @var \\Illuminate\\Http\\Request\n\ - # */\n# protected $request;\n# \n# /**\n# * The exception listener instance.\n\ - # *\n# * @var \\Illuminate\\Foundation\\Exceptions\\Renderer\\Listener\n# */\n\ - # protected $listener;\n# \n# /**\n# * The application's base path.\n# *\n# *\ - \ @var string\n# */\n# protected $basePath;\n# \n# /**\n# * Creates a new exception\ - \ renderer instance.\n# *\n# * @param \\Symfony\\Component\\ErrorHandler\\Exception\\\ - FlattenException $exception\n# * @param \\Illuminate\\Http\\Request $request\n\ - # * @param \\Illuminate\\Foundation\\Exceptions\\Renderer\\Listener $listener\n\ - # * @param string $basePath\n# * @return void" -- name: title - visibility: public - parameters: [] - comment: '# * Get the exception title. - - # * - - # * @return string' -- name: message - visibility: public - parameters: [] - comment: '# * Get the exception message. - - # * - - # * @return string' -- name: class - visibility: public - parameters: [] - comment: '# * Get the exception class name. - - # * - - # * @return string' -- name: defaultFrame - visibility: public - parameters: [] - comment: '# * Get the first "non-vendor" frame index. - - # * - - # * @return int' -- name: frames - visibility: public - parameters: [] - comment: '# * Get the exception''s frames. - - # * - - # * @return \Illuminate\Support\Collection' -- name: request - visibility: public - parameters: [] - comment: '# * Get the exception''s request instance. - - # * - - # * @return \Illuminate\Http\Request' -- name: requestHeaders - visibility: public - parameters: [] - comment: '# * Get the request''s headers. - - # * - - # * @return array' -- name: requestBody - visibility: public - parameters: [] - comment: '# * Get the request''s body parameters. - - # * - - # * @return string|null' -- name: applicationRouteContext - visibility: public - parameters: [] - comment: '# * Get the application''s route context. - - # * - - # * @return array' -- name: applicationRouteParametersContext - visibility: public - parameters: [] - comment: '# * Get the application''s route parameters context. - - # * - - # * @return array|null' -- name: applicationQueries - visibility: public - parameters: [] - comment: '# * Get the application''s SQL queries. - - # * - - # * @return array' -traits: -- Closure -- Composer\Autoload\ClassLoader -- Illuminate\Database\Eloquent\Model -- Illuminate\Foundation\Bootstrap\HandleExceptions -- Illuminate\Http\Request -- Symfony\Component\ErrorHandler\Exception\FlattenException -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Renderer/Frame.yaml b/api/laravel/Foundation/Exceptions/Renderer/Frame.yaml deleted file mode 100644 index 9b2b186..0000000 --- a/api/laravel/Foundation/Exceptions/Renderer/Frame.yaml +++ /dev/null @@ -1,131 +0,0 @@ -name: Frame -class_comment: null -dependencies: -- name: ResolvesDumpSource - type: class - source: Illuminate\Foundation\Concerns\ResolvesDumpSource -- name: FlattenException - type: class - source: Symfony\Component\ErrorHandler\Exception\FlattenException -- name: ResolvesDumpSource - type: class - source: ResolvesDumpSource -properties: -- name: exception - visibility: protected - comment: '# * The "flattened" exception instance. - - # * - - # * @var \Symfony\Component\ErrorHandler\Exception\FlattenException' -- name: classMap - visibility: protected - comment: '# * The application''s class map. - - # * - - # * @var array' -- name: frame - visibility: protected - comment: '# * The frame''s raw data from the "flattened" exception. - - # * - - # * @var array{file: string, line: int, class?: string, type?: string, function?: - string}' -- name: basePath - visibility: protected - comment: '# * The application''s base path. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: exception - - name: classMap - - name: frame - - name: basePath - comment: "# * The \"flattened\" exception instance.\n# *\n# * @var \\Symfony\\Component\\\ - ErrorHandler\\Exception\\FlattenException\n# */\n# protected $exception;\n# \n\ - # /**\n# * The application's class map.\n# *\n# * @var array\n\ - # */\n# protected $classMap;\n# \n# /**\n# * The frame's raw data from the \"\ - flattened\" exception.\n# *\n# * @var array{file: string, line: int, class?: string,\ - \ type?: string, function?: string}\n# */\n# protected $frame;\n# \n# /**\n# *\ - \ The application's base path.\n# *\n# * @var string\n# */\n# protected $basePath;\n\ - # \n# /**\n# * Create a new frame instance.\n# *\n# * @param \\Symfony\\Component\\\ - ErrorHandler\\Exception\\FlattenException $exception\n# * @param array $classMap\n# * @param array{file: string, line: int, class?: string,\ - \ type?: string, function?: string} $frame\n# * @param string $basePath\n#\ - \ * @return void" -- name: source - visibility: public - parameters: [] - comment: '# * Get the frame''s source / origin. - - # * - - # * @return string' -- name: editorHref - visibility: public - parameters: [] - comment: '# * Get the frame''s editor link. - - # * - - # * @return string' -- name: class - visibility: public - parameters: [] - comment: '# * Get the frame''s class, if any. - - # * - - # * @return string|null' -- name: file - visibility: public - parameters: [] - comment: '# * Get the frame''s file. - - # * - - # * @return string' -- name: line - visibility: public - parameters: [] - comment: '# * Get the frame''s line number. - - # * - - # * @return int' -- name: callable - visibility: public - parameters: [] - comment: '# * Get the frame''s function or method. - - # * - - # * @return string' -- name: snippet - visibility: public - parameters: [] - comment: '# * Get the frame''s code snippet. - - # * - - # * @return string' -- name: isFromVendor - visibility: public - parameters: [] - comment: '# * Determine if the frame is from the vendor directory. - - # * - - # * @return bool' -traits: -- Illuminate\Foundation\Concerns\ResolvesDumpSource -- Symfony\Component\ErrorHandler\Exception\FlattenException -- ResolvesDumpSource -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Renderer/Listener.yaml b/api/laravel/Foundation/Exceptions/Renderer/Listener.yaml deleted file mode 100644 index 2fd9495..0000000 --- a/api/laravel/Foundation/Exceptions/Renderer/Listener.yaml +++ /dev/null @@ -1,75 +0,0 @@ -name: Listener -class_comment: null -dependencies: -- name: Dispatcher - type: class - source: Illuminate\Contracts\Events\Dispatcher -- name: QueryExecuted - type: class - source: Illuminate\Database\Events\QueryExecuted -- name: JobProcessed - type: class - source: Illuminate\Queue\Events\JobProcessed -- name: JobProcessing - type: class - source: Illuminate\Queue\Events\JobProcessing -- name: RequestReceived - type: class - source: Laravel\Octane\Events\RequestReceived -- name: RequestTerminated - type: class - source: Laravel\Octane\Events\RequestTerminated -- name: TaskReceived - type: class - source: Laravel\Octane\Events\TaskReceived -- name: TickReceived - type: class - source: Laravel\Octane\Events\TickReceived -properties: -- name: queries - visibility: protected - comment: '# * The queries that have been executed. - - # * - - # * @var array' -methods: -- name: registerListeners - visibility: public - parameters: - - name: events - comment: "# * The queries that have been executed.\n# *\n# * @var array\n# */\n# protected $queries\ - \ = [];\n# \n# /**\n# * Register the appropriate listeners on the given event\ - \ dispatcher.\n# *\n# * @param \\Illuminate\\Contracts\\Events\\Dispatcher $events\n\ - # * @return void" -- name: queries - visibility: public - parameters: [] - comment: '# * Returns the queries that have been executed. - - # * - - # * @return array' -- name: onQueryExecuted - visibility: public - parameters: - - name: event - comment: '# * Listens for the query executed event. - - # * - - # * @param \Illuminate\Database\Events\QueryExecuted $event - - # * @return void' -traits: -- Illuminate\Contracts\Events\Dispatcher -- Illuminate\Database\Events\QueryExecuted -- Illuminate\Queue\Events\JobProcessed -- Illuminate\Queue\Events\JobProcessing -- Laravel\Octane\Events\RequestReceived -- Laravel\Octane\Events\RequestTerminated -- Laravel\Octane\Events\TaskReceived -- Laravel\Octane\Events\TickReceived -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Renderer/Mappers/BladeMapper.yaml b/api/laravel/Foundation/Exceptions/Renderer/Mappers/BladeMapper.yaml deleted file mode 100644 index 1ec2970..0000000 --- a/api/laravel/Foundation/Exceptions/Renderer/Mappers/BladeMapper.yaml +++ /dev/null @@ -1,207 +0,0 @@ -name: BladeMapper -class_comment: null -dependencies: -- name: Factory - type: class - source: Illuminate\Contracts\View\Factory -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: Collection - type: class - source: Illuminate\Support\Collection -- name: BladeCompiler - type: class - source: Illuminate\View\Compilers\BladeCompiler -- name: ViewException - type: class - source: Illuminate\View\ViewException -- name: ReflectionClass - type: class - source: ReflectionClass -- name: ReflectionProperty - type: class - source: ReflectionProperty -- name: FlattenException - type: class - source: Symfony\Component\ErrorHandler\Exception\FlattenException -- name: Throwable - type: class - source: Throwable -properties: -- name: factory - visibility: protected - comment: '# * The view factory instance. - - # * - - # * @var \Illuminate\Contracts\View\Factory' -- name: bladeCompiler - visibility: protected - comment: '# * The Blade compiler instance. - - # * - - # * @var \Illuminate\View\Compilers\BladeCompiler' -methods: -- name: __construct - visibility: public - parameters: - - name: factory - - name: bladeCompiler - comment: "# * The view factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - View\\Factory\n# */\n# protected $factory;\n# \n# /**\n# * The Blade compiler\ - \ instance.\n# *\n# * @var \\Illuminate\\View\\Compilers\\BladeCompiler\n# */\n\ - # protected $bladeCompiler;\n# \n# /**\n# * Create a new Blade mapper instance.\n\ - # *\n# * @param \\Illuminate\\Contracts\\View\\Factory $factory\n# * @param\ - \ \\Illuminate\\View\\Compilers\\BladeCompiler $bladeCompiler\n# * @return void" -- name: map - visibility: public - parameters: - - name: exception - comment: '# * Map cached view paths to their original paths. - - # * - - # * @param \Symfony\Component\ErrorHandler\Exception\FlattenException $exception - - # * @return \Symfony\Component\ErrorHandler\Exception\FlattenException' -- name: findCompiledView - visibility: protected - parameters: - - name: compiledPath - comment: '# * Find the compiled view file for the given compiled path. - - # * - - # * @param string $compiledPath - - # * @return string|null' -- name: getKnownPaths - visibility: protected - parameters: [] - comment: '# * Get the list of known paths from the compiler engine. - - # * - - # * @return array' -- name: filterViewData - visibility: protected - parameters: - - name: data - comment: '# * Filter out the view data that should not be shown in the exception - report. - - # * - - # * @param array $data - - # * @return array' -- name: detectLineNumber - visibility: protected - parameters: - - name: filename - - name: compiledLineNumber - comment: '# * Detect the line number in the original blade file. - - # * - - # * @param string $filename - - # * @param int $compiledLineNumber - - # * @return int' -- name: compileSourcemap - visibility: protected - parameters: - - name: value - comment: '# * Compile the source map for the given blade file. - - # * - - # * @param string $value - - # * @return string' -- name: addEchoLineNumbers - visibility: protected - parameters: - - name: value - comment: '# * Add line numbers to echo statements. - - # * - - # * @param string $value - - # * @return string' -- name: addStatementLineNumbers - visibility: protected - parameters: - - name: value - comment: '# * Add line numbers to blade statements. - - # * - - # * @param string $value - - # * @return string' -- name: addBladeComponentLineNumbers - visibility: protected - parameters: - - name: value - comment: '# * Add line numbers to blade components. - - # * - - # * @param string $value - - # * @return string' -- name: insertLineNumberAtPosition - visibility: protected - parameters: - - name: position - - name: value - comment: '# * Insert a line number at the given position. - - # * - - # * @param int $position - - # * @param string $value - - # * @return string' -- name: trimEmptyLines - visibility: protected - parameters: - - name: value - comment: '# * Trim empty lines from the given value. - - # * - - # * @param string $value - - # * @return string' -- name: findClosestLineNumberMapping - visibility: protected - parameters: - - name: map - - name: compiledLineNumber - comment: '# * Find the closest line number mapping in the given source map. - - # * - - # * @param string $map - - # * @param int $compiledLineNumber - - # * @return int' -traits: -- Illuminate\Contracts\View\Factory -- Illuminate\Support\Arr -- Illuminate\Support\Collection -- Illuminate\View\Compilers\BladeCompiler -- Illuminate\View\ViewException -- ReflectionClass -- ReflectionProperty -- Symfony\Component\ErrorHandler\Exception\FlattenException -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Renderer/Renderer.yaml b/api/laravel/Foundation/Exceptions/Renderer/Renderer.yaml deleted file mode 100644 index f3b7e4a..0000000 --- a/api/laravel/Foundation/Exceptions/Renderer/Renderer.yaml +++ /dev/null @@ -1,116 +0,0 @@ -name: Renderer -class_comment: null -dependencies: -- name: Factory - type: class - source: Illuminate\Contracts\View\Factory -- name: BladeMapper - type: class - source: Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper -- name: Request - type: class - source: Illuminate\Http\Request -- name: HtmlErrorRenderer - type: class - source: Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer -- name: Throwable - type: class - source: Throwable -properties: -- name: viewFactory - visibility: protected - comment: "# * The path to the renderer's distribution files.\n# *\n# * @var string\n\ - # */\n# protected const DIST = __DIR__.'/../../resources/exceptions/renderer/dist/';\n\ - # \n# /**\n# * The view factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - View\\Factory" -- name: listener - visibility: protected - comment: '# * The exception listener instance. - - # * - - # * @var \Illuminate\Foundation\Exceptions\Renderer\Listener' -- name: htmlErrorRenderer - visibility: protected - comment: '# * The HTML error renderer instance. - - # * - - # * @var \Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer' -- name: bladeMapper - visibility: protected - comment: '# * The Blade mapper instance. - - # * - - # * @var \Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper' -- name: basePath - visibility: protected - comment: '# * The application''s base path. - - # * - - # * @var string' -methods: -- name: __construct - visibility: public - parameters: - - name: viewFactory - - name: listener - - name: htmlErrorRenderer - - name: bladeMapper - - name: basePath - comment: "# * The path to the renderer's distribution files.\n# *\n# * @var string\n\ - # */\n# protected const DIST = __DIR__.'/../../resources/exceptions/renderer/dist/';\n\ - # \n# /**\n# * The view factory instance.\n# *\n# * @var \\Illuminate\\Contracts\\\ - View\\Factory\n# */\n# protected $viewFactory;\n# \n# /**\n# * The exception listener\ - \ instance.\n# *\n# * @var \\Illuminate\\Foundation\\Exceptions\\Renderer\\Listener\n\ - # */\n# protected $listener;\n# \n# /**\n# * The HTML error renderer instance.\n\ - # *\n# * @var \\Symfony\\Component\\ErrorHandler\\ErrorRenderer\\HtmlErrorRenderer\n\ - # */\n# protected $htmlErrorRenderer;\n# \n# /**\n# * The Blade mapper instance.\n\ - # *\n# * @var \\Illuminate\\Foundation\\Exceptions\\Renderer\\Mappers\\BladeMapper\n\ - # */\n# protected $bladeMapper;\n# \n# /**\n# * The application's base path.\n\ - # *\n# * @var string\n# */\n# protected $basePath;\n# \n# /**\n# * Creates a new\ - \ exception renderer instance.\n# *\n# * @param \\Illuminate\\Contracts\\View\\\ - Factory $viewFactory\n# * @param \\Illuminate\\Foundation\\Exceptions\\Renderer\\\ - Listener $listener\n# * @param \\Symfony\\Component\\ErrorHandler\\ErrorRenderer\\\ - HtmlErrorRenderer $htmlErrorRenderer\n# * @param \\Illuminate\\Foundation\\\ - Exceptions\\Renderer\\Mappers\\BladeMapper $bladeMapper\n# * @param string \ - \ $basePath\n# * @return void" -- name: render - visibility: public - parameters: - - name: request - - name: throwable - comment: '# * Render the given exception as an HTML string. - - # * - - # * @param \Illuminate\Http\Request $request - - # * @param \Throwable $throwable - - # * @return string' -- name: css - visibility: public - parameters: [] - comment: '# * Get the renderer''s CSS content. - - # * - - # * @return string' -- name: js - visibility: public - parameters: [] - comment: '# * Get the renderer''s JavaScript content. - - # * - - # * @return string' -traits: -- Illuminate\Contracts\View\Factory -- Illuminate\Foundation\Exceptions\Renderer\Mappers\BladeMapper -- Illuminate\Http\Request -- Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer -- Throwable -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/ReportableHandler.yaml b/api/laravel/Foundation/Exceptions/ReportableHandler.yaml deleted file mode 100644 index e9b1c01..0000000 --- a/api/laravel/Foundation/Exceptions/ReportableHandler.yaml +++ /dev/null @@ -1,72 +0,0 @@ -name: ReportableHandler -class_comment: null -dependencies: -- name: ReflectsClosures - type: class - source: Illuminate\Support\Traits\ReflectsClosures -- name: Throwable - type: class - source: Throwable -- name: ReflectsClosures - type: class - source: ReflectsClosures -properties: -- name: callback - visibility: protected - comment: '# * The underlying callback. - - # * - - # * @var callable' -- name: shouldStop - visibility: protected - comment: '# * Indicates if reporting should stop after invoking this handler. - - # * - - # * @var bool' -methods: -- name: __construct - visibility: public - parameters: - - name: callback - comment: "# * The underlying callback.\n# *\n# * @var callable\n# */\n# protected\ - \ $callback;\n# \n# /**\n# * Indicates if reporting should stop after invoking\ - \ this handler.\n# *\n# * @var bool\n# */\n# protected $shouldStop = false;\n\ - # \n# /**\n# * Create a new reportable handler instance.\n# *\n# * @param callable\ - \ $callback\n# * @return void" -- name: __invoke - visibility: public - parameters: - - name: e - comment: '# * Invoke the handler. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: handles - visibility: public - parameters: - - name: e - comment: '# * Determine if the callback handles the given exception. - - # * - - # * @param \Throwable $e - - # * @return bool' -- name: stop - visibility: public - parameters: [] - comment: '# * Indicate that report handling should stop after invoking this callback. - - # * - - # * @return $this' -traits: -- Illuminate\Support\Traits\ReflectsClosures -- Throwable -- ReflectsClosures -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/Whoops/WhoopsExceptionRenderer.yaml b/api/laravel/Foundation/Exceptions/Whoops/WhoopsExceptionRenderer.yaml deleted file mode 100644 index a8d3ee1..0000000 --- a/api/laravel/Foundation/Exceptions/Whoops/WhoopsExceptionRenderer.yaml +++ /dev/null @@ -1,34 +0,0 @@ -name: WhoopsExceptionRenderer -class_comment: null -dependencies: -- name: ExceptionRenderer - type: class - source: Illuminate\Contracts\Foundation\ExceptionRenderer -- name: Whoops - type: class - source: Whoops\Run -properties: [] -methods: -- name: render - visibility: public - parameters: - - name: throwable - comment: '# * Renders the given exception as HTML. - - # * - - # * @param \Throwable $throwable - - # * @return string' -- name: whoopsHandler - visibility: protected - parameters: [] - comment: '# * Get the Whoops handler for the application. - - # * - - # * @return \Whoops\Handler\Handler' -traits: -- Illuminate\Contracts\Foundation\ExceptionRenderer -interfaces: -- ExceptionRenderer diff --git a/api/laravel/Foundation/Exceptions/Whoops/WhoopsHandler.yaml b/api/laravel/Foundation/Exceptions/Whoops/WhoopsHandler.yaml deleted file mode 100644 index d8c238f..0000000 --- a/api/laravel/Foundation/Exceptions/Whoops/WhoopsHandler.yaml +++ /dev/null @@ -1,68 +0,0 @@ -name: WhoopsHandler -class_comment: null -dependencies: -- name: Filesystem - type: class - source: Illuminate\Filesystem\Filesystem -- name: Arr - type: class - source: Illuminate\Support\Arr -- name: PrettyPageHandler - type: class - source: Whoops\Handler\PrettyPageHandler -properties: [] -methods: -- name: forDebug - visibility: public - parameters: [] - comment: '# * Create a new Whoops handler for debug mode. - - # * - - # * @return \Whoops\Handler\PrettyPageHandler' -- name: registerApplicationPaths - visibility: protected - parameters: - - name: handler - comment: '# * Register the application paths with the handler. - - # * - - # * @param \Whoops\Handler\PrettyPageHandler $handler - - # * @return $this' -- name: directoriesExceptVendor - visibility: protected - parameters: [] - comment: '# * Get the application paths except for the "vendor" directory. - - # * - - # * @return array' -- name: registerBlacklist - visibility: protected - parameters: - - name: handler - comment: '# * Register the blacklist with the handler. - - # * - - # * @param \Whoops\Handler\PrettyPageHandler $handler - - # * @return $this' -- name: registerEditor - visibility: protected - parameters: - - name: handler - comment: '# * Register the editor with the handler. - - # * - - # * @param \Whoops\Handler\PrettyPageHandler $handler - - # * @return $this' -traits: -- Illuminate\Filesystem\Filesystem -- Illuminate\Support\Arr -- Whoops\Handler\PrettyPageHandler -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/401.blade.yaml b/api/laravel/Foundation/Exceptions/views/401.blade.yaml deleted file mode 100644 index 5094a10..0000000 --- a/api/laravel/Foundation/Exceptions/views/401.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '401' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/402.blade.yaml b/api/laravel/Foundation/Exceptions/views/402.blade.yaml deleted file mode 100644 index d673410..0000000 --- a/api/laravel/Foundation/Exceptions/views/402.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '402' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/403.blade.yaml b/api/laravel/Foundation/Exceptions/views/403.blade.yaml deleted file mode 100644 index a2a005b..0000000 --- a/api/laravel/Foundation/Exceptions/views/403.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '403' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/404.blade.yaml b/api/laravel/Foundation/Exceptions/views/404.blade.yaml deleted file mode 100644 index 304837a..0000000 --- a/api/laravel/Foundation/Exceptions/views/404.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '404' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/419.blade.yaml b/api/laravel/Foundation/Exceptions/views/419.blade.yaml deleted file mode 100644 index 7858532..0000000 --- a/api/laravel/Foundation/Exceptions/views/419.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '419' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/429.blade.yaml b/api/laravel/Foundation/Exceptions/views/429.blade.yaml deleted file mode 100644 index b6798c9..0000000 --- a/api/laravel/Foundation/Exceptions/views/429.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '429' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/500.blade.yaml b/api/laravel/Foundation/Exceptions/views/500.blade.yaml deleted file mode 100644 index 57b01a8..0000000 --- a/api/laravel/Foundation/Exceptions/views/500.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '500' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/503.blade.yaml b/api/laravel/Foundation/Exceptions/views/503.blade.yaml deleted file mode 100644 index 68440b8..0000000 --- a/api/laravel/Foundation/Exceptions/views/503.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: '503' -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/layout.blade.yaml b/api/laravel/Foundation/Exceptions/views/layout.blade.yaml deleted file mode 100644 index 1cf2c3f..0000000 --- a/api/laravel/Foundation/Exceptions/views/layout.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: layout -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Exceptions/views/minimal.blade.yaml b/api/laravel/Foundation/Exceptions/views/minimal.blade.yaml deleted file mode 100644 index 00c4234..0000000 --- a/api/laravel/Foundation/Exceptions/views/minimal.blade.yaml +++ /dev/null @@ -1,7 +0,0 @@ -name: minimal -class_comment: null -dependencies: [] -properties: [] -methods: [] -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/FileBasedMaintenanceMode.yaml b/api/laravel/Foundation/FileBasedMaintenanceMode.yaml deleted file mode 100644 index a48319a..0000000 --- a/api/laravel/Foundation/FileBasedMaintenanceMode.yaml +++ /dev/null @@ -1,56 +0,0 @@ -name: FileBasedMaintenanceMode -class_comment: null -dependencies: -- name: MaintenanceModeContract - type: class - source: Illuminate\Contracts\Foundation\MaintenanceMode -properties: [] -methods: -- name: activate - visibility: public - parameters: - - name: payload - comment: '# * Take the application down for maintenance. - - # * - - # * @param array $payload - - # * @return void' -- name: deactivate - visibility: public - parameters: [] - comment: '# * Take the application out of maintenance. - - # * - - # * @return void' -- name: active - visibility: public - parameters: [] - comment: '# * Determine if the application is currently down for maintenance. - - # * - - # * @return bool' -- name: data - visibility: public - parameters: [] - comment: '# * Get the data array which was provided when the application was placed - into maintenance. - - # * - - # * @return array' -- name: path - visibility: protected - parameters: [] - comment: '# * Get the path where the file is stored that signals that the application - is down for maintenance. - - # * - - # * @return string' -traits: [] -interfaces: -- MaintenanceModeContract diff --git a/api/laravel/Foundation/Http/Events/RequestHandled.yaml b/api/laravel/Foundation/Http/Events/RequestHandled.yaml deleted file mode 100644 index aaf6dd3..0000000 --- a/api/laravel/Foundation/Http/Events/RequestHandled.yaml +++ /dev/null @@ -1,31 +0,0 @@ -name: RequestHandled -class_comment: null -dependencies: [] -properties: -- name: request - visibility: public - comment: '# * The request instance. - - # * - - # * @var \Illuminate\Http\Request' -- name: response - visibility: public - comment: '# * The response instance. - - # * - - # * @var \Illuminate\Http\Response' -methods: -- name: __construct - visibility: public - parameters: - - name: request - - name: response - comment: "# * The request instance.\n# *\n# * @var \\Illuminate\\Http\\Request\n\ - # */\n# public $request;\n# \n# /**\n# * The response instance.\n# *\n# * @var\ - \ \\Illuminate\\Http\\Response\n# */\n# public $response;\n# \n# /**\n# * Create\ - \ a new event instance.\n# *\n# * @param \\Illuminate\\Http\\Request $request\n\ - # * @param \\Illuminate\\Http\\Response $response\n# * @return void" -traits: [] -interfaces: [] diff --git a/api/laravel/Foundation/Http/FormRequest.yaml b/api/laravel/Foundation/Http/FormRequest.yaml deleted file mode 100644 index d521873..0000000 --- a/api/laravel/Foundation/Http/FormRequest.yaml +++ /dev/null @@ -1,271 +0,0 @@ -name: FormRequest -class_comment: null -dependencies: -- name: AuthorizationException - type: class - source: Illuminate\Auth\Access\AuthorizationException -- name: Response - type: class - source: Illuminate\Auth\Access\Response -- name: Container - type: class - source: Illuminate\Contracts\Container\Container -- name: ValidationFactory - type: class - source: Illuminate\Contracts\Validation\Factory -- name: ValidatesWhenResolved - type: class - source: Illuminate\Contracts\Validation\ValidatesWhenResolved -- name: Validator - type: class - source: Illuminate\Contracts\Validation\Validator -- name: Request - type: class - source: Illuminate\Http\Request -- name: Redirector - type: class - source: Illuminate\Routing\Redirector -- name: ValidatesWhenResolvedTrait - type: class - source: Illuminate\Validation\ValidatesWhenResolvedTrait -- name: ValidatesWhenResolvedTrait - type: class - source: ValidatesWhenResolvedTrait -properties: -- name: container - visibility: protected - comment: '# * The container instance. - - # * - - # * @var \Illuminate\Contracts\Container\Container' -- name: redirector - visibility: protected - comment: '# * The redirector instance. - - # * - - # * @var \Illuminate\Routing\Redirector' -- name: redirect - visibility: protected - comment: '# * The URI to redirect to if validation fails. - - # * - - # * @var string' -- name: redirectRoute - visibility: protected - comment: '# * The route to redirect to if validation fails. - - # * - - # * @var string' -- name: redirectAction - visibility: protected - comment: '# * The controller action to redirect to if validation fails. - - # * - - # * @var string' -- name: errorBag - visibility: protected - comment: '# * The key to be used for the view error bag. - - # * - - # * @var string' -- name: stopOnFirstFailure - visibility: protected - comment: '# * Indicates whether validation should stop after the first rule failure. - - # * - - # * @var bool' -- name: validator - visibility: protected - comment: '# * The validator instance. - - # * - - # * @var \Illuminate\Contracts\Validation\Validator' -methods: -- name: getValidatorInstance - visibility: protected - parameters: [] - comment: "# * The container instance.\n# *\n# * @var \\Illuminate\\Contracts\\Container\\\ - Container\n# */\n# protected $container;\n# \n# /**\n# * The redirector instance.\n\ - # *\n# * @var \\Illuminate\\Routing\\Redirector\n# */\n# protected $redirector;\n\ - # \n# /**\n# * The URI to redirect to if validation fails.\n# *\n# * @var string\n\ - # */\n# protected $redirect;\n# \n# /**\n# * The route to redirect to if validation\ - \ fails.\n# *\n# * @var string\n# */\n# protected $redirectRoute;\n# \n# /**\n\ - # * The controller action to redirect to if validation fails.\n# *\n# * @var string\n\ - # */\n# protected $redirectAction;\n# \n# /**\n# * The key to be used for the\ - \ view error bag.\n# *\n# * @var string\n# */\n# protected $errorBag = 'default';\n\ - # \n# /**\n# * Indicates whether validation should stop after the first rule failure.\n\ - # *\n# * @var bool\n# */\n# protected $stopOnFirstFailure = false;\n# \n# /**\n\ - # * The validator instance.\n# *\n# * @var \\Illuminate\\Contracts\\Validation\\\ - Validator\n# */\n# protected $validator;\n# \n# /**\n# * Get the validator instance\ - \ for the request.\n# *\n# * @return \\Illuminate\\Contracts\\Validation\\Validator" -- name: createDefaultValidator - visibility: protected - parameters: - - name: factory - comment: '# * Create the default validator instance. - - # * - - # * @param \Illuminate\Contracts\Validation\Factory $factory - - # * @return \Illuminate\Contracts\Validation\Validator' -- name: validationData - visibility: public - parameters: [] - comment: '# * Get data to be validated from the request. - - # * - - # * @return array' -- name: validationRules - visibility: protected - parameters: [] - comment: '# * Get the validation rules for this form request. - - # * - - # * @return array' -- name: failedValidation - visibility: protected - parameters: - - name: validator - comment: '# * Handle a failed validation attempt. - - # * - - # * @param \Illuminate\Contracts\Validation\Validator $validator - - # * @return void - - # * - - # * @throws \Illuminate\Validation\ValidationException' -- name: getRedirectUrl - visibility: protected - parameters: [] - comment: '# * Get the URL to redirect to on a validation error. - - # * - - # * @return string' -- name: passesAuthorization - visibility: protected - parameters: [] - comment: '# * Determine if the request passes the authorization check. - - # * - - # * @return bool - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: failedAuthorization - visibility: protected - parameters: [] - comment: '# * Handle a failed authorization attempt. - - # * - - # * @return void - - # * - - # * @throws \Illuminate\Auth\Access\AuthorizationException' -- name: safe - visibility: public - parameters: - - name: keys - default: 'null' - comment: '# * Get a validated input container for the validated input. - - # * - - # * @param array|null $keys - - # * @return \Illuminate\Support\ValidatedInput|array' -- name: validated - visibility: public - parameters: - - name: key - default: 'null' - - name: default - default: 'null' - comment: '# * Get the validated data from the request. - - # * - - # * @param array|int|string|null $key - - # * @param mixed $default - - # * @return mixed' -- name: messages - visibility: public - parameters: [] - comment: '# * Get custom messages for validator errors. - - # * - - # * @return array' -- name: attributes - visibility: public - parameters: [] - comment: '# * Get custom attributes for validator errors. - - # * - - # * @return array' -- name: setValidator - visibility: public - parameters: - - name: validator - comment: '# * Set the Validator instance. - - # * - - # * @param \Illuminate\Contracts\Validation\Validator $validator - - # * @return $this' -- name: setRedirector - visibility: public - parameters: - - name: redirector - comment: '# * Set the Redirector instance. - - # * - - # * @param \Illuminate\Routing\Redirector $redirector - - # * @return $this' -- name: setContainer - visibility: public - parameters: - - name: container - comment: '# * Set the container implementation. - - # * - - # * @param \Illuminate\Contracts\Container\Container $container - - # * @return $this' -traits: -- Illuminate\Auth\Access\AuthorizationException -- Illuminate\Auth\Access\Response -- Illuminate\Contracts\Container\Container -- Illuminate\Contracts\Validation\ValidatesWhenResolved -- Illuminate\Contracts\Validation\Validator -- Illuminate\Http\Request -- Illuminate\Routing\Redirector -- Illuminate\Validation\ValidatesWhenResolvedTrait -- ValidatesWhenResolvedTrait -interfaces: -- ValidatesWhenResolved diff --git a/api/laravel/Foundation/Http/HtmlDumper.yaml b/api/laravel/Foundation/Http/HtmlDumper.yaml deleted file mode 100644 index a976fb3..0000000 --- a/api/laravel/Foundation/Http/HtmlDumper.yaml +++ /dev/null @@ -1,103 +0,0 @@ -name: HtmlDumper -class_comment: null -dependencies: -- name: ResolvesDumpSource - type: class - source: Illuminate\Foundation\Concerns\ResolvesDumpSource -- name: ReflectionCaster - type: class - source: Symfony\Component\VarDumper\Caster\ReflectionCaster -- name: Data - type: class - source: Symfony\Component\VarDumper\Cloner\Data -- name: VarCloner - type: class - source: Symfony\Component\VarDumper\Cloner\VarCloner -- name: BaseHtmlDumper - type: class - source: Symfony\Component\VarDumper\Dumper\HtmlDumper -- name: VarDumper - type: class - source: Symfony\Component\VarDumper\VarDumper -- name: ResolvesDumpSource - type: class - source: ResolvesDumpSource -properties: -- name: basePath - visibility: protected - comment: "# * Where the source should be placed on \"expanded\" kind of dumps.\n\ - # *\n# * @var string\n# */\n# const EXPANDED_SEPARATOR = 'class=sf-dump-expanded>';\n\ - # \n# /**\n# * Where the source should be placed on \"non expanded\" kind of dumps.\n\ - # *\n# * @var string\n# */\n# const NON_EXPANDED_SEPARATOR = \"\\n