Changeset 26269 for lang/php

Show
Ignore:
Timestamp:
12/10/08 13:38:52 (4 years ago)
Author:
nowelium
Message:
 
Location:
lang/php/misc/Hermit/src/Hermit
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/php/misc/Hermit/src/Hermit/command/HermitProcedureCommand.php

    r20966 r26269  
    1414            if($this->sqlCreator->hasSetupSql()){ 
    1515                $setupBuilder = new HermitSetupStatementBuilder($this->method, $this->annote, $this->sqlCreator); 
    16                 $setupStatement = $setupBuilder->build($pdo); 
     16                $setupStatement = $setupBuilder->build($pdo, $parameters); 
    1717                $setupStatement->execute($parameters); 
    1818            } 
     
    2020         
    2121        $builder = new HermitProcedureStatementBuilder($this->method, $this->annote, $this->sqlCreator); 
    22         $stmt = $builder->build($pdo); 
     22        $stmt = $builder->build($pdo, $parameters); 
    2323        $stmt->execute($parameters); 
    2424        $rs = HermitProcedureResultSetFactory::create($pdo, $stmt->getSqlParameter()); 
  • lang/php/misc/Hermit/src/Hermit/statement/HermitProcedureStatementBuilder.php

    r21855 r26269  
    2020    } 
    2121 
    22     public function build(PDO $pdo){ 
     22    public function build(PDO $pdo, array $inputParameters){ 
    2323        self::checkProcedureParameter($this->method); 
    2424 
     
    3535            $parameter = new HermitProcedureParameter($info, $dbms); 
    3636        } 
     37        $parameter->setInputParameters($inputParameters); 
    3738         
    3839        $sql = self::preparedSql($parameter, $this->sqlCreator->createSql()); 
  • lang/php/misc/Hermit/src/Hermit/statement/HermitSetupStatementBuilder.php

    r21855 r26269  
    88        parent::__construct($method, $annote, $sqlCreator); 
    99    } 
    10     public function build(PDO $pdo){ 
     10    public function build(PDO $pdo, array $inputParameters){ 
    1111        parent::checkProcedureParameter($this->method); 
    1212 
     
    1717        $dbms = HermitDatabaseMetaFactory::getDbms($pdo); 
    1818        $parameter = new HermitProcedureParameter($info, $dbms); 
     19        $parameter->setInputParameters($inputParameters); 
    1920         
    2021        $setupSql = self::preparedSql($parameter, $this->sqlCreator->createSetupSql());