@@ 514-523 (lines=10) @@ | ||
511 | * @return string |
|
512 | * @throws InvalidIdentifierException |
|
513 | */ |
|
514 | private function processIdentifier($identifier) |
|
515 | { |
|
516 | if ( ! is_string($identifier)) { |
|
517 | throw new InvalidIdentifierException( |
|
518 | is_object($identifier) ? get_class($identifier) : gettype($identifier), |
|
519 | '\Fully\Qualified\ClassName' |
|
520 | ); |
|
521 | } |
|
522 | return ltrim($identifier, '\\'); |
|
523 | } |
|
524 | ||
525 | ||
526 |
@@ 198-207 (lines=10) @@ | ||
195 | * @param string $identifier Identifier for the entity class that the Recipe applies to |
|
196 | * Typically a Fully Qualified Class Name |
|
197 | */ |
|
198 | public function setIdentifier($identifier) |
|
199 | { |
|
200 | if ( ! is_string($identifier) || empty($identifier)) { |
|
201 | throw new InvalidIdentifierException( |
|
202 | is_object($identifier) ? get_class($identifier) : gettype($identifier), |
|
203 | __('class identifier (typically a \Fully\Qualified\ClassName)', 'event_espresso') |
|
204 | ); |
|
205 | } |
|
206 | $this->identifier = $identifier; |
|
207 | } |
|
208 | ||
209 | ||
210 |