@@ 103-113 (lines=11) @@ | ||
100 | * @throws \InvalidArgumentException if an invalid strategy name is passed |
|
101 | * @return string the strategy to be used for saving |
|
102 | */ |
|
103 | public function saveStrategy($strategy = null) |
|
104 | { |
|
105 | if ($strategy === null) { |
|
106 | return $this->_saveStrategy; |
|
107 | } |
|
108 | if (!in_array($strategy, [self::SAVE_APPEND, self::SAVE_REPLACE])) { |
|
109 | $msg = sprintf('Invalid save strategy "%s"', $strategy); |
|
110 | throw new InvalidArgumentException($msg); |
|
111 | } |
|
112 | return $this->_saveStrategy = $strategy; |
|
113 | } |
|
114 | ||
115 | /** |
|
116 | * Takes an entity from the source table and looks if there is a field |
@@ 496-506 (lines=11) @@ | ||
493 | * @throws \InvalidArgumentException if an invalid strategy name is passed |
|
494 | * @return string the strategy to be used for saving |
|
495 | */ |
|
496 | public function saveStrategy($strategy = null) |
|
497 | { |
|
498 | if ($strategy === null) { |
|
499 | return $this->_saveStrategy; |
|
500 | } |
|
501 | if (!in_array($strategy, [self::SAVE_APPEND, self::SAVE_REPLACE])) { |
|
502 | $msg = sprintf('Invalid save strategy "%s"', $strategy); |
|
503 | throw new InvalidArgumentException($msg); |
|
504 | } |
|
505 | return $this->_saveStrategy = $strategy; |
|
506 | } |
|
507 | ||
508 | /** |
|
509 | * Takes an entity from the source table and looks if there is a field |