Issues (63)

Tests/Documents/PersonDocumentMapper.php (2 issues)

Labels
Severity
1
<?php
2
3
namespace Bdf\PrimeBundle\Tests\Documents;
4
5
use Bdf\Prime\MongoDB\Document\DocumentMapper;
0 ignored issues
show
The type Bdf\Prime\MongoDB\Document\DocumentMapper was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
6
use Bdf\Prime\MongoDB\Schema\CollectionDefinitionBuilder;
0 ignored issues
show
The type Bdf\Prime\MongoDB\Schema...ectionDefinitionBuilder was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
7
8
if (PHP_VERSION_ID >= 70400) {
9
    class PersonDocumentMapper extends DocumentMapper
10
    {
11
        public function connection(): string
12
        {
13
            return 'mongo';
14
        }
15
16
        public function collection(): string
17
        {
18
            return 'person';
19
        }
20
21
        protected function buildDefinition(CollectionDefinitionBuilder $builder): void
22
        {
23
            $builder->collation(['locale' => 'en', 'strength' => 1]);
24
        }
25
    }
26
}
27