Added type-hint 'array' for $onlyKeys because this should only be an array.
authorRoland Häder <roland@mxchange.org>
Sun, 22 Apr 2012 21:44:48 +0000 (21:44 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 22 Apr 2012 21:44:48 +0000 (21:44 +0000)
Please report any problems related to this change!

inc/classes/main/class_BaseFrameworkSystem.php
inc/classes/main/database/class_BaseDatabaseWrapper.php
prop-set.sh

index 1104fed..79a60ab 100644 (file)
@@ -1945,7 +1945,7 @@ class BaseFrameworkSystem extends stdClass implements FrameworkInterface {
         * @param       $onlyKeys                       Only use these keys for a cache key
         * @return      $cacheKey                       A cache key suitable for lookup/storage purposes
         */
-       protected function getCacheKeyByCriteria (Criteria $criteriaInstance, $onlyKeys = array()) {
+       protected function getCacheKeyByCriteria (Criteria $criteriaInstance, array $onlyKeys = array()) {
                // Generate it
                $cacheKey = sprintf("%s@%s",
                        $this->__toString(),
index c26f945..1ca253c 100644 (file)
@@ -81,7 +81,7 @@ class BaseDatabaseWrapper extends BaseFrameworkSystem {
         * @param       $onlyKeys                       Only use these keys for a cache key
         * @return      void
         */
-       protected function queryInsertDataSet (StoreableCriteria $dataSetInstance, $onlyKeys = array()) {
+       protected function queryInsertDataSet (StoreableCriteria $dataSetInstance, array $onlyKeys = array()) {
                // First get a key suitable for our cache and extend it with this class name
                $cacheKey = $this->getCacheKeyByCriteria($dataSetInstance, $onlyKeys);
                //* DEBUG: */ $this->debugOutput('BASE-WRAPPER: Using cache key ' . $cacheKey . ' for purging ...');
@@ -103,7 +103,7 @@ class BaseDatabaseWrapper extends BaseFrameworkSystem {
         * @param       $onlyKeys                       Only use these keys for a cache key
         * @return      void
         */
-       protected function queryUpdateDataSet (StoreableCriteria $dataSetInstance, $onlyKeys = array()) {
+       protected function queryUpdateDataSet (StoreableCriteria $dataSetInstance, array $onlyKeys = array()) {
                // First get a key suitable for our cache and extend it with this class name
                $cacheKey = $this->getCacheKeyByCriteria($dataSetInstance, $onlyKeys);
                //* DEBUG: */ $this->debugOutput('BASE-WRAPPER: Using cache key ' . $cacheKey . ' for purging ...');
@@ -135,7 +135,7 @@ class BaseDatabaseWrapper extends BaseFrameworkSystem {
         * @param       $onlyKeys                       Only use these keys for a cache key
         * @return      $resultInstance         An instance of a database result class
         */
-       public function doSelectByCriteria (Criteria $criteriaInstance, $onlyKeys = array()) {
+       public function doSelectByCriteria (Criteria $criteriaInstance, array $onlyKeys = array()) {
                // First get a key suitable for our cache and extend it with this class name
                $cacheKey = $this->getCacheKeyByCriteria($criteriaInstance, $onlyKeys);
 
index d37140b..8a3c22e 100755 (executable)
@@ -40,3 +40,6 @@ for entry in ${DEL_EXECUTE}; do
        echo "$0: propdel svn:executable on *.${entry}"
        find -type f -name "*.${entry}" -exec svn propdel svn:executable {} \; 2>/dev/null
 done
+
+# Revert third-party classes
+svn --recursive revert inc/classes/third_party/