Class: Doctrine_Hook_Parser_Complex

Source Location: /Doctrine/Hook/Parser/Complex.php

Class Doctrine_Hook_Parser_Complex

Class Overview

Doctrine_Hook_Parser_Complex

Located in /Doctrine/Hook/Parser/Complex.php [line 33]

Doctrine_Hook_Parser
   |
   --Doctrine_Hook_Parser_Complex
Author(s): API Tags:
Abstract:  

Information Tags:
Version:  $Revision: 1482 $
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL

Methods

[ Top ]
Direct descendents
Child Class Description
Doctrine_Hook_Integer Doctrine_Hook_Integer
Doctrine_Hook_WordLike Doctrine_Hook_WordLike

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Doctrine_Hook_Parser

Doctrine_Hook_Parser::$condition
Doctrine_Hook_Parser::$params

Inherited From Doctrine_Hook_Parser

Doctrine_Hook_Parser::getCondition()
Doctrine_Hook_Parser::getParams()
getParams returns the parameters associated with this parser
Doctrine_Hook_Parser::parse()
parse

[ Top ]
Method Summary
void   parse()   parse
void   parseClause()   parseClause
void   parseSingle()   parseSingle

[ Top ]
Properties
Methods
parse  [line 47]

  void parse( string $alias, string $field, mixed $value  )

parse

Parses given field and field value to DQL condition and parameters. This method should always return prepared statement conditions (conditions that use placeholders instead of literal values).

Parameters:
string   $alias:  component alias
string   $field:  the field name
mixed   $value:  the value of the field

API Tags:
Access:  public


Redefinition of:
Doctrine_Hook_Parser::parse()
parse

[ Top ]
parseClause  [line 59]

  void parseClause( string $alias, string $field, mixed $value  )

parseClause

Parameters:
string   $alias:  component alias
string   $field:  the field name
mixed   $value:  the value of the field

API Tags:
Access:  public


[ Top ]
parseSingle  [line 94]

  void parseSingle( string $alias, string $field, mixed $value  )

parseSingle

Parameters:
string   $alias:  component alias
string   $field:  the field name
mixed   $value:  the value of the field

API Tags:
Abstract:  
Access:  public


Redefined in descendants as:

[ Top ]