Bolt\Storage\Query\ContentQueryParser::getIdentifier PHP Method

getIdentifier() public method

Returns the parsed identifier.
public getIdentifier ( ) : string
return string
    public function getIdentifier()
    {
        return $this->identifier;
    }

Usage Example

Example #1
0
 /**
  * @param ContentQueryParser $contentQuery
  *
  * @return mixed
  */
 public function __invoke(ContentQueryParser $contentQuery)
 {
     if (is_numeric($contentQuery->getIdentifier())) {
         $contentQuery->setParameter('id', $contentQuery->getIdentifier());
     } else {
         $contentQuery->setParameter('slug', $contentQuery->getIdentifier());
     }
     if (count($contentQuery->getContentTypes()) === 1) {
         $contentQuery->setDirective('returnsingle', true);
     }
     return call_user_func_array($contentQuery->getHandler('select'), [$contentQuery]);
 }
All Usage Examples Of Bolt\Storage\Query\ContentQueryParser::getIdentifier