getBy(['eventId' => $event->getId()]); } /** * @param SerializerFactoryInterface $serializerFactory * @param array $options * @return Metadata */ public static function initMetadata(SerializerFactoryInterface $serializerFactory, array $options = []) { $metadata = new Metadata($serializerFactory); $metadata->setEntity(Room::class); $metadata->setConnectionName('main'); $metadata->setDatabase($options['database']); $metadata->setTable('afup_forum_salle'); $metadata ->addField([ 'columnName' => 'id', 'fieldName' => 'id', 'primary' => true, 'autoincrement' => true, 'type' => 'int' ]) ->addField([ 'columnName' => 'nom', 'fieldName' => 'name', 'type' => 'string' ]) ->addField([ 'columnName' => 'id_forum', 'fieldName' => 'eventId', 'type' => 'int' ]) ; return $metadata; } }