Removed deprecated method: setAccessible
This commit is contained in:
parent
fad1188ee8
commit
7f0290ba05
@ -68,7 +68,6 @@ abstract class DatabaseEntity implements ArrayAccess, JsonSerializable {
|
|||||||
|
|
||||||
$jsonArray = [];
|
$jsonArray = [];
|
||||||
foreach ($properties as $property) {
|
foreach ($properties as $property) {
|
||||||
$property->setAccessible(true);
|
|
||||||
$propertyName = $property->getName();
|
$propertyName = $property->getName();
|
||||||
|
|
||||||
if (in_array($propertyName, $ignoredProperties)) {
|
if (in_array($propertyName, $ignoredProperties)) {
|
||||||
|
@ -445,7 +445,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
foreach ($this->properties as $property) {
|
foreach ($this->properties as $property) {
|
||||||
$propertyName = $property->getName();
|
$propertyName = $property->getName();
|
||||||
if ($this->getValueFromRow($row, $propertyName, $value, $fetchEntities, $context)) {
|
if ($this->getValueFromRow($row, $propertyName, $value, $fetchEntities, $context)) {
|
||||||
$property->setAccessible(true);
|
|
||||||
$property->setValue($entity, $value);
|
$property->setValue($entity, $value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -459,11 +458,9 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
// init n:m / 1:n properties with empty arrays
|
// init n:m / 1:n properties with empty arrays
|
||||||
foreach ($this->nmRelations as $propertyName => $nmRelation) {
|
foreach ($this->nmRelations as $propertyName => $nmRelation) {
|
||||||
$property = $this->properties[$propertyName];
|
$property = $this->properties[$propertyName];
|
||||||
$property->setAccessible(true);
|
|
||||||
$property->setValue($entity, []);
|
$property->setValue($entity, []);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->properties["id"]->setAccessible(true);
|
|
||||||
$this->properties["id"]->setValue($entity, $row["id"]);
|
$this->properties["id"]->setValue($entity, $row["id"]);
|
||||||
|
|
||||||
$entity->postFetch($this->sql, $row);
|
$entity->postFetch($this->sql, $row);
|
||||||
@ -539,7 +536,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$property = $this->properties[$nmProperty];
|
$property = $this->properties[$nmProperty];
|
||||||
$property->setAccessible(true);
|
|
||||||
$relEntities = $property->getValue($entity);
|
$relEntities = $property->getValue($entity);
|
||||||
if (!empty($relEntities)) {
|
if (!empty($relEntities)) {
|
||||||
if ($nmRelation instanceof NMRelation) {
|
if ($nmRelation instanceof NMRelation) {
|
||||||
@ -559,7 +555,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
} else if ($nmRelation instanceof NMRelationReference) {
|
} else if ($nmRelation instanceof NMRelationReference) {
|
||||||
$otherHandler = $nmRelation->getRelHandler();
|
$otherHandler = $nmRelation->getRelHandler();
|
||||||
$thisIdProperty = $otherHandler->properties[$nmRelation->getThisProperty()];
|
$thisIdProperty = $otherHandler->properties[$nmRelation->getThisProperty()];
|
||||||
$thisIdProperty->setAccessible(true);
|
|
||||||
|
|
||||||
foreach ($relEntities as $relEntity) {
|
foreach ($relEntities as $relEntity) {
|
||||||
$thisIdProperty->setValue($relEntity, $entity);
|
$thisIdProperty->setValue($relEntity, $entity);
|
||||||
@ -596,7 +591,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
foreach ($this->nmRelations as $nmProperty => $nmRelation) {
|
foreach ($this->nmRelations as $nmProperty => $nmRelation) {
|
||||||
$nmTable = $nmRelation->getTableName();
|
$nmTable = $nmRelation->getTableName();
|
||||||
$property = $this->properties[$nmProperty];
|
$property = $this->properties[$nmProperty];
|
||||||
$property->setAccessible(true);
|
|
||||||
if (self::getAttribute($property, NoFetch::class)) {
|
if (self::getAttribute($property, NoFetch::class)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -654,7 +648,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$thisIdProperty = $otherHandler->properties[$nmRelation->getThisProperty()];
|
$thisIdProperty = $otherHandler->properties[$nmRelation->getThisProperty()];
|
||||||
$thisIdProperty->setAccessible(true);
|
|
||||||
|
|
||||||
$relEntities = [];
|
$relEntities = [];
|
||||||
foreach ($rows as $row) {
|
foreach ($rows as $row) {
|
||||||
@ -730,7 +723,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
|
|
||||||
// pre defined values
|
// pre defined values
|
||||||
$getPredefinedValues = $this->entityClass->getMethod("getPredefinedValues");
|
$getPredefinedValues = $this->entityClass->getMethod("getPredefinedValues");
|
||||||
$getPredefinedValues->setAccessible(true);
|
|
||||||
$predefinedValues = $getPredefinedValues->invoke(null);
|
$predefinedValues = $getPredefinedValues->invoke(null);
|
||||||
if ($predefinedValues) {
|
if ($predefinedValues) {
|
||||||
$queries[] = $this->getInsertQuery($predefinedValues);
|
$queries[] = $this->getInsertQuery($predefinedValues);
|
||||||
@ -738,7 +730,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
|
|
||||||
// Entity Log
|
// Entity Log
|
||||||
$entityLogConfig = $this->entityClass->getProperty("entityLogConfig");
|
$entityLogConfig = $this->entityClass->getProperty("entityLogConfig");
|
||||||
$entityLogConfig->setAccessible(true);
|
|
||||||
$entityLogConfig = $entityLogConfig->getValue();
|
$entityLogConfig = $entityLogConfig->getValue();
|
||||||
|
|
||||||
if (isset($entityLogConfig["insert"]) && $entityLogConfig["insert"] === true) {
|
if (isset($entityLogConfig["insert"]) && $entityLogConfig["insert"] === true) {
|
||||||
@ -798,7 +789,6 @@ class DatabaseEntityHandler implements Persistable {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$property = $this->properties[$propertyName];
|
$property = $this->properties[$propertyName];
|
||||||
$property->setAccessible(true);
|
|
||||||
if ($property->isInitialized($entity)) {
|
if ($property->isInitialized($entity)) {
|
||||||
$value = $property->getValue($entity);
|
$value = $property->getValue($entity);
|
||||||
if (isset($this->relations[$propertyName])) {
|
if (isset($this->relations[$propertyName])) {
|
||||||
|
Loading…
Reference in New Issue
Block a user