You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: update README and add AGENTS.md with AI workflow guidelines
Update project documentation with async import queue information
and add AGENTS.md following public agents.md convention.
Changes:
- README.md: Add async import queue feature documentation
- AGENTS.md: Add AI agent workflow guidelines for development
- .gitignore: Add test data and performance profiling exclusions
- phpstan-baseline.neon: Update static analysis baseline
AGENTS.md provides:
- Project context and architecture overview
- Development workflow guidelines
- Testing and validation procedures
- Performance optimization context
Enables better AI-assisted development and onboarding.
message:'#^Static property Netresearch\\NrTextdb\\Domain\\Repository\\TypeRepository\:\:\$localCache \(array\<Netresearch\\NrTextdb\\Domain\\Model\\Type\>\) does not accept array\<Netresearch\\NrTextdb\\Domain\\Model\\Type\|null\>\.$#'
107
107
identifier:assign.propertyType
@@ -114,12 +114,6 @@ parameters:
114
114
count:1
115
115
path:../Classes/Service/ImportService.php
116
116
117
-
-
118
-
message:'#^Cannot cast mixed to string.$#'
119
-
identifier:cast.string
120
-
count:4
121
-
path:../Classes/Service/ImportService.php
122
-
123
117
-
124
118
message:'#^Cannot access offset ''target'' on mixed\.$#'
125
119
identifier:offsetAccess.nonOffsetAccessible
@@ -132,6 +126,18 @@ parameters:
132
126
count:1
133
127
path:../Classes/Service/ImportService.php
134
128
129
+
-
130
+
message:'#^Cannot cast mixed to int\.$#'
131
+
identifier:cast.int
132
+
count:2
133
+
path:../Classes/Service/ImportService.php
134
+
135
+
-
136
+
message:'#^Cannot cast mixed to string\.$#'
137
+
identifier:cast.string
138
+
count:7
139
+
path:../Classes/Service/ImportService.php
140
+
135
141
-
136
142
message:'#^Parameter \#1 \$key of method Netresearch\\NrTextdb\\Service\\ImportService\:\:getComponentFromKey\(\) expects string, mixed given\.$#'
137
143
identifier:argument.type
@@ -151,7 +157,217 @@ parameters:
151
157
path:../Classes/Service/ImportService.php
152
158
153
159
-
154
-
message:'#^Parameter \#5 \$value of method Netresearch\\NrTextdb\\Service\\ImportService\:\:importEntry\(\) expects string, mixed given\.$#'
message:'#^Method Netresearch\\NrTextdb\\Task\\ProcessMessengerQueueTaskAdditionalFieldProvider\:\:getAdditionalFields\(\) has parameter \$taskInfo with no value type specified in iterable type array\.$#'
message:'#^Method Netresearch\\NrTextdb\\Task\\ProcessMessengerQueueTaskAdditionalFieldProvider\:\:saveAdditionalFields\(\) has parameter \$submittedData with no value type specified in iterable type array\.$#'
message:'#^Method Netresearch\\NrTextdb\\Task\\ProcessMessengerQueueTaskAdditionalFieldProvider\:\:validateAdditionalFields\(\) has parameter \$submittedData with no value type specified in iterable type array\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''create'' will always evaluate to true\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''deleteOldJobs'' will always evaluate to true\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''findByJobId'' will always evaluate to true\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''getStatus'' will always evaluate to true\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''updateProgress'' will always evaluate to true\.$#'
message:'#^Call to function method_exists\(\) with Netresearch\\NrTextdb\\Domain\\Repository\\ImportJobStatusRepository and ''updateStatus'' will always evaluate to true\.$#'
0 commit comments