1.x bc layer #1914
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
ci.yml
on: pull_request
Sync meta files
0s
Code Coverage
59s
composer-validate
/
Validate composer.json
16s
Build Documentation
15s
Static Analysis
26s
Matrix: tests
Run php-cs-fixer
0s
Annotations
35 errors
Static Analysis:
src/Persistence/Proxy.php#L106
Method Zenstruck\Foundry\Persistence\Proxy::createFromPersisted() should return Zenstruck\Foundry\Persistence\Proxy<TProxiedObject of object> but returns Zenstruck\Foundry\Persistence\Proxy<TObject of object>.
|
Static Analysis:
src/Proxy.php#L20
If condition is always false.
|
Static Analysis:
src/Proxy.php#L30
Class Zenstruck\Foundry\Proxy has @extends tag, but does not extend any class.
|
Static Analysis:
src/RepositoryProxy.php#L1
Ignored error pattern #^Method Zenstruck\\Foundry\\RepositoryProxy\:\:proxyResult\(\) should return array\<int, Zenstruck\\Foundry\\Proxy\<TProxiedObject of object\>\>\|Zenstruck\\Foundry\\Proxy\<TProxiedObject of object\> but returns \(TProxiedObject of object\)\|null\.$# in path /home/runner/work/foundry/foundry/src/RepositoryProxy.php was not matched in reported errors.
|
Static Analysis:
src/RepositoryProxy.php#L441
Method Zenstruck\Foundry\RepositoryProxy::proxyResult() should return array<int, Zenstruck\Foundry\Persistence\Proxy<TProxiedObject of object>>|Zenstruck\Foundry\Persistence\Proxy<TProxiedObject of object> but returns (TProxiedObject of object)|null.
|
Static Analysis:
src/functions.php#L1
Ignored error pattern #^Function Zenstruck\\Foundry\\anonymous\(\) should return Zenstruck\\Foundry\\Factory\<TObject of object\> but returns class@anonymous/src/functions\.php\:45\.$# in path /home/runner/work/foundry/foundry/src/functions.php was not matched in reported errors.
|
Static Analysis:
src/functions.php#L46
Function Zenstruck\Foundry\anonymous() should return Zenstruck\Foundry\Factory<TObject of object> but returns class@anonymous/src/functions.php:46.
|
Static Analysis
Process completed with exit code 1.
|
P:8.2, S:*, D:none
Process completed with exit code 1.
|
P:8.1, S:6.3.*, D:mongo
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.1, S:6.3.*, D:mongo
Process completed with exit code 2.
|
P:8.2, S:6.3.*, D:mongo
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:6.3.*, D:mongo
Process completed with exit code 2.
|
P:8.2, S:*, D:mysql
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:*, D:mysql
The operation was canceled.
|
P:8.2, S:6.4.*, D:mysql (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:6.4.*, D:mysql (dama)
The operation was canceled.
|
P:8.2, S:*, D:pgsql
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:*, D:pgsql
The operation was canceled.
|
P:8.2, S:6.3.*, D:mysql (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:6.3.*, D:mysql (dama)
The operation was canceled.
|
P:8.1, S:6.4.*, D:mongo
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.1, S:6.4.*, D:mongo
The operation was canceled.
|
P:8.1, S:6.3.*, D:mysql (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.1, S:6.3.*, D:mysql (dama)
The operation was canceled.
|
P:8.2, S:*, D:pgsql|mongo (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:*, D:pgsql|mongo (dama)
The operation was canceled.
|
P:8.2, S:*, D:mysql|mongo (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:*, D:mysql|mongo (dama)
The operation was canceled.
|
P:8, S:5.4.*, D:mysql|mongo (lowest) (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8, S:5.4.*, D:mysql|mongo (lowest) (dama)
The operation was canceled.
|
P:8.1, S:6.4.*, D:mysql (dama)
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.1, S:6.4.*, D:mysql (dama)
The operation was canceled.
|
P:8.2, S:6.4.*, D:mongo
The job was canceled because "_8_2_highest___none_1" failed.
|
P:8.2, S:6.4.*, D:mongo
The operation was canceled.
|