3 * Zend Framework (http://framework.zend.com/)
5 * @link http://github.com/zendframework/zf2 for the canonical source repository
6 * @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
7 * @license http://framework.zend.com/license/new-bsd New BSD License
10 namespace Zend\Db\Adapter
;
12 class StatementContainer
implements StatementContainerInterface
21 * @var ParameterContainer
23 protected $parameterContainer = null;
26 * @param string|null $sql
27 * @param ParameterContainer|null $parameterContainer
29 public function __construct($sql = null, ParameterContainer
$parameterContainer = null)
34 $this->parameterContainer
= ($parameterContainer) ?
: new ParameterContainer
;
39 * @return StatementContainer
41 public function setSql($sql)
50 public function getSql()
56 * @param ParameterContainer $parameterContainer
57 * @return StatementContainer
59 public function setParameterContainer(ParameterContainer
$parameterContainer)
61 $this->parameterContainer
= $parameterContainer;
66 * @return null|ParameterContainer
68 public function getParameterContainer()
70 return $this->parameterContainer
;