mirror of
https://github.com/pnx/dotfiles
synced 2026-06-16 03:14:55 +02:00
adding phpactor config
This commit is contained in:
parent
0adb1a40eb
commit
f7e141da9a
30 changed files with 115 additions and 0 deletions
5
phpactor/phpactor.yml
Normal file
5
phpactor/phpactor.yml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
language_server_completion.trim_leading_dollar: true
|
||||
language_server_phpstan.enabled: true
|
||||
# language_server_phpstan.mem_limit: 100000
|
||||
language_server_psalm.enabled: false
|
||||
# phpunit.enabled: true
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
{% extends "Phpactor/Extension/LanguageServerHover/Renderer/HoverInformation.twig" %}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{{ object.prose|trim }}
|
||||
{% for tagType in object.tagTypes() %}
|
||||
|
||||
{% for tag in object.tags(tagType) %}
|
||||
{{ render(tag)|trim }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
|
@ -0,0 +1 @@
|
|||
- {% if object.paramName %}**{{ object.paramName }}** {% endif %}{% if object.type %}*{{ object.type.toString }}*{% endif %} {{ object.text.toString }}
|
||||
|
|
@ -0,0 +1 @@
|
|||
**Return** {% if object.type %}*{{ object.type.toString }}*{% endif %}{% if object.text.toString() | length > 0 %} {{ object.text.toString }}{% endif %}
|
||||
|
|
@ -0,0 +1 @@
|
|||
**Throws** `{{ object.exceptionClass ? object.exceptionClass.toString : '?' }}`
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{% if object.docs %}
|
||||
{{ object.docs }}
|
||||
{% endif %}
|
||||
|
||||
```php
|
||||
<?php {{ render(object.object) }}
|
||||
{{ '```' -}}
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
{%- for ancestor in object.ancestorsAndSelf -%}
|
||||
{{ render(ancestor.docblock) }}
|
||||
{%- if not loop.last %}
|
||||
|
||||
---
|
||||
|
||||
{% endif -%}
|
||||
{%- endfor -%}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{{ render(object.rawNode) }}
|
||||
|
|
@ -0,0 +1 @@
|
|||
// @deprecated {{ object.message }}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{% if object.isDefined %}{{ object.formatted|trim }}{% endif %}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{% if object.symbol.isKnown %}{{ object.symbol.symbolType }} {% endif %}{{ object.symbol.name }}{% if object.type.isDefined %}: `{{- render(object.type) -}}`{% endif %}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{{ render(object.type) }}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{{ object.start }}:{{ object.end -}}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{%- for parameter in object -%}
|
||||
{% if parameter.isVariadic %}
|
||||
{% if typeDefined(parameter.type) and attribute(parameter.type, 'iterableValueType') is defined %}{{- render(parameter.type.iterableValueType) }} {% endif %}...${{- parameter.name -}}{% if not loop.last %}, {% endif %}
|
||||
{% else %}
|
||||
{% if typeDefined(parameter.inferredType) %}{{- render(parameter.inferredType) }} {% endif %}${{- parameter.name -}}{% if not loop.last %}, {% endif %}
|
||||
{% endif %}
|
||||
{%- endfor -%}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
{% if object.isFinal %}final {% endif %}class {{ object.name.short }}{% if object.parent %} extends {{ object.parent.name.short }}{% endif -%}
|
||||
{% if object.interfaces.count %} implements {% for interface in object.interfaces -%}
|
||||
{{ interface.name.short }}{% if not loop.last %}, {% endif %}
|
||||
{%- endfor %}{% endif %} {
|
||||
{% for member in object.methods.byVisibilities(["public"]) -%}
|
||||
{{ ' ' ~ render(member) }}
|
||||
{% endfor -%}
|
||||
{% for member in object.constants.byVisibilities(["public"]) -%}
|
||||
{{ ' ' ~ render(member) }}
|
||||
{% endfor -%}
|
||||
{% for member in object.properties.byVisibilities(["public"]) -%}
|
||||
{{ ' ' ~ render(member) }}
|
||||
{% endfor -%}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
__{{ object.name.full }}__
|
||||
{{ object.docblock.formatted }}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
{{- object.visibility ~ ' ' -}}
|
||||
const {{ object.name }}{% if object.value %} = {{ object.value|json_encode(constant('JSON_UNESCAPED_SLASHES')) }}{% endif %}{{ ';' -}}
|
||||
|
|
@ -0,0 +1 @@
|
|||
define {{ object.name }} = {{ object.type }}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
enum {{ object.name.short }}{% if object.isBacked %}: {{ render(object.backedType) }}{% endif %} {
|
||||
{% for member in object.members.byVisibilities(["public"]) -%}
|
||||
{{ ' ' ~ render(member) }}
|
||||
{% endfor -%}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
case {{ object.name }}{% if object.class.isBacked and object.value %} = {{ render(object.value) }}{% endif %}{{ ';' -}}
|
||||
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
function {{ object.name }}({{ render(object.parameters) }})
|
||||
{%- if typeDefined(object.inferredType) %}: {{ render(object.inferredType) }}{% endif -%}
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
interface {{ object.name.short }}{% if object.parents.count %} extends {% for interface in object.parents -%}
|
||||
{{ interface.name.short }}{% if not loop.last %}, {% endif %}
|
||||
{%- endfor %}{% endif %} {
|
||||
{% for constant in object.constants -%}
|
||||
{{ ' ' ~ render(constant) }}
|
||||
{% endfor -%}
|
||||
{% for method in object.methods -%}
|
||||
{{ ' ' ~ render(method) }}
|
||||
{% endfor -%}
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }} {% endif %}
|
||||
{%- if object.declaringClass.isClass and object.class.isClass -%}
|
||||
{%- if object.deprecation.isDefined %}/* Deprecated */ {% endif -%}
|
||||
{%- endif -%}
|
||||
{% if object.isAbstract -%}abstract {% endif -%}
|
||||
{{- object.visibility ~ ' ' -}}
|
||||
{%- if object.isStatic %}static {% endif %}
|
||||
function {{ object.name }}({{ render(object.parameters) }})
|
||||
{%- if typeDefined(object.inferredType) %}: {{ render(object.inferredType) }}{% endif %}{{ ';' -}}
|
||||
|
|
@ -0,0 +1 @@
|
|||
{{ render(object.nodeContext) }}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
{% if object.isVirtual %}[virtual] {% endif -%}
|
||||
{{- object.visibility}}{%- if typeDefined(object.inferredType) %} {{ render(object.inferredType) }}{% endif %} ${{ object.name ~ ';' -}}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{% if object.deprecation.isDefined %}{{ render(object.deprecation) }}{% endif %}
|
||||
trait {{ object.name.short }} {
|
||||
{% for method in object.methods.byVisibilities(["public"]) -%}
|
||||
{{ ' ' ~ render(method) }}
|
||||
{% endfor -%}
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
{{- typeShortName(object) -}}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
{% for type in object.types -%}
|
||||
{{ render(type) -}}{% if not loop.last %}|{%endif%}
|
||||
{% endfor %}
|
||||
Loading…
Add table
Add a link
Reference in a new issue