Ejemplo n.º 1
0
 /**
  * Sets filter prefixes.
  *
  * @throws Piece_Unity_Exception
  */
 private function _setFilterPrefixes()
 {
     foreach (array_reverse($this->filterPrefixes) as $filterPrefix) {
         Piece_Unity_Validation::addFilterPrefix($filterPrefix);
     }
 }
 /**
  * Sets filter prefixes.
  */
 function _setFilterPrefixes()
 {
     $filterPrefixes = $this->_getConfiguration('validationFilterPrefixes');
     if (!is_array($filterPrefixes)) {
         trigger_error('Failed to configure the configuration point [ validationFilterPrefixes ] at the plugin [ ' . __CLASS__ . ' ].', E_USER_WARNING);
         return;
     }
     foreach (array_reverse($filterPrefixes) as $filterPrefix) {
         Piece_Unity_Validation::addFilterPrefix($filterPrefix);
     }
 }
Ejemplo n.º 3
0
 /**
  * Sets filter prefixes.
  *
  * @throws PIECE_UNITY_ERROR_INVALID_CONFIGURATION
  */
 function _setFilterPrefixes()
 {
     $filterPrefixes = $this->_getConfiguration('filterPrefixes');
     if (!is_array($filterPrefixes)) {
         Piece_Unity_Error::push(PIECE_UNITY_ERROR_INVALID_CONFIGURATION, "The value of the configuration point [ filterPrefixes ] on the plug-in [ {$this->_name} ] should be an array.");
         return;
     }
     foreach (array_reverse($filterPrefixes) as $filterPrefix) {
         Piece_Unity_Validation::addFilterPrefix($filterPrefix);
     }
 }
Ejemplo n.º 4
0
 /**
  * Sets a Piece_Right_Result object as a view element and a flow
  * attribute.
  *
  * @param string              $validationSetName
  * @param Piece_Right_Results &$results
  * @static
  */
 function setResultsAsViewElementAndFlowAttribute($validationSetName, &$results)
 {
     $context =& Piece_Unity_Context::singleton();
     $viewElement =& $context->getViewElement();
     $viewElement->setElementByRef(Piece_Unity_Validation::_createResultsName($validationSetName), $results);
     $continuation =& $context->getContinuation();
     if (!is_null($continuation)) {
         $continuation->setAttributeByRef(Piece_Unity_Validation::_createResultsName($validationSetName), $results);
     }
 }