cs: Switch to a stricter way of coding - this might break in a lot of places.

This commit is contained in:
Pol Dellaiera
2021-11-30 13:33:18 +01:00
parent 28d2c42454
commit 47c5855a21
957 changed files with 9025 additions and 568 deletions

View File

@@ -7,6 +7,15 @@
* the LICENSE file that was distributed with this source code.
*/
declare(strict_types=1);
/**
* Chill is a software for social workers.
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Chill\ThirdPartyBundle\Entity;
use Chill\MainBundle\Doctrine\Model\TrackCreationInterface;
@@ -302,7 +311,7 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
return $this;
}
if (!in_array($type, $this->types ?? [])) {
if (!in_array($type, $this->types ?? [], true)) {
$this->types[] = $type;
}
@@ -573,8 +582,8 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
return $this;
}
if (in_array($type, $this->types ?? [])) {
$this->types = array_filter($this->types, fn ($e) => !in_array($e, $this->types));
if (in_array($type, $this->types ?? [], true)) {
$this->types = array_filter($this->types, fn ($e) => !in_array($e, $this->types, true));
}
foreach ($this->children as $child) {
@@ -822,7 +831,7 @@ class ThirdParty implements TrackCreationInterface, TrackUpdateInterface
}
foreach ($this->getCategories() as $t) {
if (!in_array(spl_object_hash($t), $categoriesHashes)) {
if (!in_array(spl_object_hash($t), $categoriesHashes, true)) {
$this->removeCategory($t);
}
}