Pinq\Expressions\Expression::hashAll PHP 메소드

hashAll() 최종 공개 정적인 메소드

Returns a value hash for the supplied expressions.
final public static hashAll ( array $expressions ) : string
$expressions array
리턴 string
    public static final function hashAll(array $expressions)
    {
        return md5(implode('~', self::compileAll($expressions)));
    }

Usage Example

예제 #1
0
 protected function __construct($type, $returnsReference, $accessModifier, $polymorphModifier, $isStatic, $name, array $parameterExpressions, array $scopedVariableNames = null)
 {
     parent::__construct($parameterExpressions);
     $this->type = $type;
     $this->returnsReference = $returnsReference;
     $this->accessModifier = $accessModifier;
     $this->polymorphModifier = $polymorphModifier;
     $this->isStatic = $isStatic;
     $this->parameterExpressions = $parameterExpressions;
     $this->name = $name;
     $this->scopedVariableNames = $scopedVariableNames;
     $this->hash = implode('-', [$type, $returnsReference, $accessModifier, $polymorphModifier, $isStatic, $name, O\Expression::hashAll($parameterExpressions), $scopedVariableNames !== null ? implode('|', $scopedVariableNames) : '']);
 }