public function get($name, $locale=null, $hook=true) {
		if(!$locale)
			$locale = $this->getLocale();

		if($hook && ($res = $this->getDefinition()->trigger('get', [$this, $name, $locale])) !== null)
			return $res;

		return $this->_get($name, $locale);
	}
public function get($name, $locale=null, $hook=true) {
		if(!$locale)
			$locale = $this->getLocale();

		if($hook && ($res = $this->getDefinition()->trigger('get', [$this, $name, $locale])) !== null)
			return $res;

		return $this->_get($name, $locale);
	}
public function get ( $ name , $ locale = null , $ hook = true ) { if ( ! $ locale ) $ locale = $ this -> getLocale ( ) ; if ( $ hook && ( $ res = $ this -> getDefinition ( ) -> trigger ( 'get' , [ $ this , $ name , $ locale ] ) ) !== null ) return $ res ; return $ this -> _get ( $ name , $ locale ) ; }
Hard get data. With pre-processing.
@param  string       $name
@param  string|array $locale
@param  boolean      $hook
@return mixed
Hard get data . With pre - processing .