@@ 101-103 (lines=3) @@ | ||
98 | */ |
|
99 | protected function assertTroughKeys($inKeys, $outKeys) |
|
100 | { |
|
101 | if (empty($inKeys) || empty($outKeys)) { |
|
102 | throw new DefinitionException(sprintf('Invalid keys for relation "%s", must be two arrays with key-value pairs', $this->entity, count($inKeys))); |
|
103 | } |
|
104 | ||
105 | if (count($inKeys) !== count($outKeys)) { |
|
106 | throw new DefinitionException(sprintf('Both key arrays for relation "%s", must have the same number of elements', $this->entity)); |
|
@@ 105-107 (lines=3) @@ | ||
102 | throw new DefinitionException(sprintf('Invalid keys for relation "%s", must be two arrays with key-value pairs', $this->entity, count($inKeys))); |
|
103 | } |
|
104 | ||
105 | if (count($inKeys) !== count($outKeys)) { |
|
106 | throw new DefinitionException(sprintf('Both key arrays for relation "%s", must have the same number of elements', $this->entity)); |
|
107 | } |
|
108 | } |
|
109 | ||
110 | /** |