# Controller

class Controller extends Singleton implements IController

Base Controller Class

## Properties

static protected multiple: | $_instances | Array of \jtl\Connector\Core\Utilities\Singleton Objects | from Singleton
protected | $_method |  |

## Methods

static Singleton:
getInstance()

Basic Singleton implementation

from Singleton
__construct()

Basic Constructor

from Singleton
__clone()

Clone Method

from Singleton
Action
push(DataModel $model)

(non-PHPdoc)

Action
pull(QueryFilter $queryFilter)

(non-PHPdoc)

Action
delete(DataModel $model)

(non-PHPdoc)

Action
statistic(QueryFilter $queryFilter)

(non-PHPdoc)

Controller
setMethod(Method $method)

Method Setter

Method
getMethod()

Method Getter

## Details

###
in Singleton at line 29
`static Singleton: getInstance()`

Basic Singleton implementation

#### Return Value

Singleton: |

###
in Singleton at line 42
`protected __construct()`

Basic Constructor

###
in Singleton at line 49
`final protected __clone()`

Clone Method

###
at line 31
`Action push(DataModel $model)`

(non-PHPdoc)

#### Parameters

DataModel | $model |

#### Return Value

Action |

#### See also

\jtl\Connector\Core\Controller\IController::push() |

###
at line 40
`Action pull(QueryFilter $queryFilter)`

(non-PHPdoc)

#### Parameters

QueryFilter | $queryFilter |

#### Return Value

Action |

#### See also

\jtl\Connector\Core\Controller\IController::pull() |

###
at line 49
`Action delete(DataModel $model)`

(non-PHPdoc)

#### Parameters

DataModel | $model |

#### Return Value

Action |

#### See also

\jtl\Connector\Core\Controller\IController::delete() |

###
at line 58
`Action statistic(QueryFilter $queryFilter)`

(non-PHPdoc)

#### Parameters

QueryFilter | $queryFilter |

#### Return Value

Action |

#### See also

\jtl\Connector\Core\Controller\IController::statistic() |

###
at line 69
`Controller setMethod(Method $method)`

Method Setter

#### Parameters

Method | $method |

#### Return Value

Controller |

###
at line 80
`Method getMethod()`

Method Getter

#### Return Value

Method |