2017 © Pedro Peláez
 

library pdo-wrapper

Wrapper of PHP PDO class.

image

keiii/pdo-wrapper

Wrapper of PHP PDO class.

  • Thursday, April 27, 2017
  • by KEIII
  • Repository
  • 1 Watchers
  • 1 Stars
  • 1,297 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 6 % Grown

The README.md

Build Status, (*1)

Provides wrapper of PHP PDO class to solve verbosity problem., (*2)

Installation

composer require keiii/pdo-wrapper

Example

<?php

use KEIII\PdoWrapper\PdoWrapper;
use KEIII\PdoWrapper\PdoQuery;

$db = new PdoWrapper('sqlite::memory:');

// write
$sql = 'INSERT INTO people (name) VALUES (:name);';
$parameters = [':name' => 'John'];
$db->write(new PdoQuery($sql, $parameters));

// read one
$sql = 'SELECT * FROM people WHERE name = :name;';
$parameters = [':name' => 'John'];
$john = $db->read(new PdoQuery($sql, $parameters))->getFirst();

// as generator
$sql = 'SELECT * FROM people;';
$people = $db->read(new PdoQuery($sql))->asGenerator();
foreach ($people as $human) {
    // ...
}

The Versions

27/04 2017

dev-master

9999999-dev https://github.com/KEIII

Wrapper of PHP PDO class.

  Sources   Download

MIT

The Requires

  • php >=5.5|^7.0

 

The Development Requires

database pdo

15/09 2016

0.3

0.3.0.0 https://github.com/KEIII

Wrapper of PHP PDO class.

  Sources   Download

MIT

The Requires

  • php >=5.5|^7.0

 

The Development Requires

database pdo

12/09 2016

0.2.2

0.2.2.0 https://github.com/KEIII

Wrapper of PHP PDO class.

  Sources   Download

MIT

The Requires

  • php >=5.5|^7.0

 

The Development Requires

database pdo

04/09 2016

0.1.3

0.1.3.0 https://github.com/KEIII

Wrapper of PHP PDO class.

  Sources   Download

MIT

The Requires

  • php >=5.5|^7.0

 

The Development Requires

database pdo