php-vitexsoftware-ease-fluentpdo

php-vitexsoftware-ease-fluentpdo 1.0

 pool/bionic/main/p/php-vitexsoftware-ease-fluentpdo/php-vitexsoftware-ease-fluentpdo_1.0_all.deb php-vitexsoftware-ease-fluentpdo
Database support for EasePHP Framework
Filename pool/bionic/main/p/php-vitexsoftware-ease-fluentpdo/php-vitexsoftware-ease-fluentpdo_1.0_all.deb
Version1.0
Age in days1504
Release date2021 05. 18.
Size11.11 KB
id653
Namephp-vitexsoftware-ease-fluentpdo
Package
Appname
Essential
Vendor
License
Distributionbionic
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize60
Dependsphp-ease-core , php-pdo-mysql , php-pdo-pgsql , php-pdo-sqlite , php-pdo-sqlserver
PreDepends
Breaks
Enhances
Replacesphp-ease-fluentpdo
Sectionweb
Priorityoptional
DescriptionDatabase support for EasePHP Framework
LongDescriptionFluentPDO adapter for ease framework with ORM and Enginge classes
AutoBuiltPackage
Filenamepool/bionic/main/p/php-vitexsoftware-ease-fluentpdo/php-vitexsoftware-ease-fluentpdo_1.0_all.deb
MD5sum339ac6729d38589ed96b6980f7ab95dd
SHA15ec7db2c3c0f4ee4f18c12da7e4170fd803691a8
SHA256444659834cb28559dd302ee67d29139ae90af97cdabbd02ff2b209147c4e1fe7
SHA5125deb56628b9fb15c6ec079ac44d549f6023600912e6b0c249b878389514821475e4fa420147fc621098d8c524d99e380ec53cbdec119536a940bf9adb62dda32
Size11376
Auto-Built-Package
Conflictsease-framework
Homepagehttps://github.com/VitexSoftware/php-ease-fluentpdo
Provides
Existing
fileMtime2021-05-18 07:37:08
created2021-03-22 00:36:26
updated2021-05-18 07:37:08
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz347
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Engine.php5543
./usr/share/php/EaseFluentPDO/Orm.php14096
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz347
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Engine.php5543
./usr/share/php/EaseFluentPDO/Orm.php14096
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz347
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Engine.php5543
./usr/share/php/EaseFluentPDO/Orm.php14096
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz347
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Engine.php5543
./usr/share/php/EaseFluentPDO/Orm.php14096
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz347
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Engine.php5543
./usr/share/php/EaseFluentPDO/Orm.php14096
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz353
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Debugger.php504
./usr/share/php/EaseFluentPDO/Engine.php5592
./usr/share/php/EaseFluentPDO/Orm.php13735
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz353
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Debugger.php504
./usr/share/php/EaseFluentPDO/Engine.php5592
./usr/share/php/EaseFluentPDO/Orm.php13735
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz353
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Debugger.php504
./usr/share/php/EaseFluentPDO/Engine.php5592
./usr/share/php/EaseFluentPDO/Orm.php13735
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz353
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Debugger.php504
./usr/share/php/EaseFluentPDO/Engine.php5592
./usr/share/php/EaseFluentPDO/Orm.php13735
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/
./usr/share/doc/php-vitexsoftware-ease-fluentpdo/changelog.gz353
./usr/share/php/
./usr/share/php/EaseFluentPDO/
./usr/share/php/EaseFluentPDO/Debugger.php504
./usr/share/php/EaseFluentPDO/Engine.php5592
./usr/share/php/EaseFluentPDO/Orm.php13735
./usr/share/php/EaseFluentPDO/PDO.php17639
./usr/share/php/EaseFluentPDO/SQL.php10631
./usr/share/php/EaseFluentPDO/composer.json433
<>

SQL Support for EasePHP Framework using FluentPDO

Project logo

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Installation

Download https://github.com/VitexSoftware/php-ease-fluentpdo/archive/master.zip or use

Composer

    composer require vitexsoftware/ease-fluentpdo

Linux

For Debian, Ubuntu & friends please use repo:

echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.com/keyring.gpg
sudo apt update
sudo apt install php-vitexsoftware-ease-fluentpdo

In this case please add this to your app composer.json:

    "require": {
        "deb/ease-fluentpdo": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "/usr/share/php/EaseSQL",
            "options": {
                "symlink": true
            }
        }
    ]

Framework Constants

  • DB_TYPE - pgsql|mysql|sqlsrv|sqlite
  • DB_HOST - localhost is default
  • DB_PORT - database port
  • DB_DATABASE - database schema name
  • DB_USERNAME - database user login name
  • DB_PASSWORD - database user password
  • DB_SETUP - database setup command (executed directly after connect)
  • DB_SETTINGS - pdo connection settings
  • DB_DEBUG - log sql queries

Testing

At first you need initialise create sql user & database with login and password from testing/phinx.yml and initialise testing database by phinx migrate command:

make phpunit

Or initalize another database and update .env file

composer update
cd tests
mysqladmin -u root -p create easetest
mysql -u root -p -e "GRANT ALL PRIVILEGES ON easetest.* TO easetest@localhost IDENTIFIED BY 'easetest'"
sudo -u postgres bash -c "psql -c \"CREATE USER easetest WITH PASSWORD 'easetest';\""
sudo -u postgres bash -c "psql -c \"create database easetest with owner easetest encoding='utf8' template template0;\""
make prepare

Building

Simply run make deb

Links

Homepage: https://www.vitexsoftware.cz/ease.php

GitHub: https://github.com/VitexSoftware/php-ease-fluentpdo

VersionDownload/Install countLast hit