Skip to content

Commit e413a15

Browse files
derrabusnicolas-grekas
authored andcommitted
Leverage str_contains/str_starts_with
Signed-off-by: Alexander M. Turek <[email protected]>
1 parent bd7bcf5 commit e413a15

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

DependencyInjection/AbstractDoctrineExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ protected function registerMappingDrivers($objectManager, ContainerBuilder $cont
228228
]);
229229
}
230230
$mappingDriverDef->setPublic(false);
231-
if (false !== strpos($mappingDriverDef->getClass(), 'yml') || false !== strpos($mappingDriverDef->getClass(), 'xml')) {
231+
if (str_contains($mappingDriverDef->getClass(), 'yml') || str_contains($mappingDriverDef->getClass(), 'xml')) {
232232
$mappingDriverDef->setArguments([array_flip($driverPaths)]);
233233
$mappingDriverDef->addMethodCall('setGlobalBasename', ['mapping']);
234234
}

PropertyInfo/DoctrineExtractor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function getProperties($class, array $context = [])
6868

6969
if ($metadata instanceof ClassMetadataInfo && class_exists(\Doctrine\ORM\Mapping\Embedded::class) && $metadata->embeddedClasses) {
7070
$properties = array_filter($properties, function ($property) {
71-
return false === strpos($property, '.');
71+
return !str_contains($property, '.');
7272
});
7373

7474
$properties = array_merge($properties, array_keys($metadata->embeddedClasses));

Security/User/EntityUserProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ private function getClass(): string
144144
if (null === $this->class) {
145145
$class = $this->classOrAlias;
146146

147-
if (false !== strpos($class, ':')) {
147+
if (str_contains($class, ':')) {
148148
$class = $this->getClassMetadata()->getName();
149149
}
150150

Validator/DoctrineLoader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public function loadClassMetadata(ClassMetadata $metadata): bool
104104
}
105105

106106
if (null === $lengthConstraint) {
107-
if (isset($mapping['originalClass']) && false === strpos($mapping['declaredField'], '.')) {
107+
if (isset($mapping['originalClass']) && !str_contains($mapping['declaredField'], '.')) {
108108
$metadata->addPropertyConstraint($mapping['declaredField'], new Valid());
109109
$loaded = true;
110110
} elseif (property_exists($className, $mapping['fieldName'])) {

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"doctrine/persistence": "^1.3|^2",
2222
"symfony/polyfill-ctype": "~1.8",
2323
"symfony/polyfill-mbstring": "~1.0",
24+
"symfony/polyfill-php80": "^1.16",
2425
"symfony/service-contracts": "^1.1|^2"
2526
},
2627
"require-dev": {

0 commit comments

Comments
 (0)