Ouzo\Utilities\Functions::isInstanceOf PHP Method

isInstanceOf() public static method

public static isInstanceOf ( $type )
    public static function isInstanceOf($type)
    {
        return function ($object) use($type) {
            return $object instanceof $type;
        };
    }

Usage Example

Beispiel #1
0
 private static function _buildWhereKeyIn($column, array $array)
 {
     $useRestrictions = Arrays::any($array, Functions::isInstanceOf('\\Ouzo\\Restriction\\Restriction'));
     if ($useRestrictions) {
         return DialectUtil::joinClauses($array, 'OR', function (Restriction $restriction) use($column) {
             return $restriction->toSql($column);
         });
     }
     $in = implode(', ', array_fill(0, count($array), '?'));
     return $column . ' IN (' . $in . ')';
 }
All Usage Examples Of Ouzo\Utilities\Functions::isInstanceOf