Bolt\Storage\Repository::persist PHP Method

persist() protected method

Takes a QuerySet instance as input
protected persist ( Bolt\Storage\QuerySet $queries, Bolt\Storage\Entity\Entity $entity, array $exclusions = [] )
$queries Bolt\Storage\QuerySet
$entity Bolt\Storage\Entity\Entity
$exclusions array
    protected function persist(QuerySet $queries, $entity, $exclusions = [])
    {
        $metadata = $this->getClassMetadata();
        foreach ($metadata->getFieldMappings() as $field) {
            if (in_array($field['fieldname'], $exclusions)) {
                continue;
            }
            $field = $this->getFieldManager()->get($field['fieldtype'], $field);
            $field->persist($queries, $entity);
        }
    }