websyspro/dynamicsql

Set of features in PHP for creating dynamic SQL

dev-main 2025-05-02 20:31 UTC

This package is auto-updated.

Last update: 2025-05-02 20:31:51 UTC


README

# Websyspro/dynamicsql dev

Library for managing controllers and services

## 📦 Requisitos

- PHP >= 8.0 (ou sua versão)
- Composer

## 🚀 Instalação

composer websyspro/dynamicsql:dev-main

Como Usar:

<pre>
<?php

use Websyspro\DynamicSql\TFindByFN;

require_once "./vendor/autoload.php";

class Document
{
  public int $Id;
  public string $Description;
}

$findByFN = new TFindByFN(
  fn(Document $d) => (
    $d->Id === 1 &&
    $d->Description === "Compras%"
  )
);

var_dump($findByFN->getConditions()); 
</pre>

Result:: "Document.Id = 1 And Document.Description Like 'Compras%'"