for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Linna Framework.
*
* @author Sebastian Rapetti <[email protected]>
* @copyright (c) 2017, Sebastian Rapetti
* @license http://opensource.org/licenses/MIT MIT License
*/
declare(strict_types=1);
namespace Linna\Storage\Connectors;
use Linna\Storage\ExtendedPDO;
use Linna\Storage\ConnectorInterface;
* PDO storage Connector.
class PdoConnector implements ConnectorInterface
{
* @var array Mysql PDO connection options
protected $options;
* Constructor.
* @param array $options
public function __construct(array $options)
$this->options = $options;
}
* Get Resource.
* @return ExtendedPDO
public function getResource()
return new ExtendedPDO(
$this->options['dsn'],
$this->options['user'],
$this->options['password'],
$this->options['options']
);