diff --git a/src/Ubiquity/orm/traits/OrmUtilsFieldsTrait.php b/src/Ubiquity/orm/traits/OrmUtilsFieldsTrait.php index 49d4e8e74..a578b3d1a 100644 --- a/src/Ubiquity/orm/traits/OrmUtilsFieldsTrait.php +++ b/src/Ubiquity/orm/traits/OrmUtilsFieldsTrait.php @@ -46,7 +46,7 @@ public static function getKeyFields($instance) { if (! \is_string ( $instance )) { $instance = \get_class ( $instance ); } - return self::getAnnotationInfo ( $instance, "#primaryKeys" ); + return self::getAnnotationInfo ( $instance, '#primaryKeys' ); } /** @@ -68,7 +68,10 @@ public static function getKeyMembers($instance) { public static function getFirstKey($class) { $kf = self::getAnnotationInfo ( $class, '#primaryKeys' ); - return \current ( $kf ); + if($fk){ + return \current ( $kf ); + } + return ''; } /** diff --git a/src/codeception.yml b/src/codeception.yml index dd0d56cdd..32c2480e2 100644 --- a/src/codeception.yml +++ b/src/codeception.yml @@ -11,12 +11,9 @@ extensions: coverage: enabled: true remote: false - c3_url: 'http://dev.local' + c3_url: 'http://dev.local/c3/' cookie_domain: ".mysite.com" - work_dir: 'src/' - remote_context_options: - http: - timeout: 60 + work_dir: '/home/scrutinizer/build/src/' include: - Ubiquity/*.php