Show
Ignore:
Timestamp:
09/17/08 13:55:47 (4 months ago)
Author:
nowelium
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/php/misc/Hermit/src/Hermit/annote/HermitAnnote.php

    r18954 r19426  
    1111    public abstract function hasMethod($name); 
    1212    public abstract function getMethod($name); 
    13     public abstract function hasSql($name); 
    14     public abstract function getSql($name, $instance = null); 
    15     public abstract function hasQuery($name); 
    16     public abstract function getQuery($name, $instance = null); 
    17     public abstract function hasFile($name); 
    18     public abstract function getFile($name, $instance = null); 
    19     public abstract function hasPath($name); 
    20     public abstract function getPath($name, $instance = null); 
    21     public abstract function hasDelegate($name); 
    22     public abstract function getDelegate($name, $instance = null); 
     13    public abstract function isProcedureMethod(ReflectionMethod $method); 
     14    public abstract function isInsertMethod(ReflectionMethod $method); 
     15    public abstract function isUpdateMethod(ReflectionMethod $method); 
     16    public abstract function isDeleteMethod(ReflectionMethod $method); 
     17    public abstract function getProcedure(ReflectionMethod $method); 
     18    public abstract function getSql(ReflectionMethod $method, $suffix = null); 
     19    public abstract function getFile(ReflectionMethod $method); 
     20    public abstract function getQuery(ReflectionMethod $method); 
     21    public abstract function getDelegate(ReflectionMethod $method); 
    2322    public static final function create(ReflectionClass $reflector){ 
    2423        return new HermitAnnoteConst($reflector); 
    2524    } 
     25    public function isSelectMethod(ReflectionMethod $method){ 
     26        if($this->isProcedureMethod($method)){ 
     27            return false; 
     28        } 
     29        if($this->isInsertMethod($method)){ 
     30            return false; 
     31        } 
     32        if($this->isUpdateMethod($method)){ 
     33            return false; 
     34        } 
     35        if($this->isDeleteMethod($method)){ 
     36            return false; 
     37        } 
     38        return true; 
     39    } 
    2640} 
     41