\SearchWP\Entry
Sumário
\SearchWP\Entry é responsável por modelar uma entrada individual de \SearchWP\Source.
Argumentos
Ao instanciar um novo \SearchWP\Entry, os seguintes argumentos são considerados:
source(string|\SearchWP\Source)- Ou o
\SearchWP\Sourcenameou o\SearchWP\Sourceem si. (obrigatório) id(string)- O ID da linha do banco de dados da
\SearchWP\Source. (obrigatório) get_data(boolean)- Se os dados devem ser recuperados na instanciação. (padrão:
true) all_attributes(boolean)- Se todos os dados de
\SearchWP\Attributeregistrados devem ser recuperados, ou apenas aqueles que são usados em um\SearchWP\Engine(padrão:false)
Métodos
Ao trabalhar com \SearchWP\Entry, há uma série de métodos a serem considerados.
get_id()- Getter para ID.
get_source()- Getter para
\SearchWP\Source. update_data( $all_attributes = false )- Atualiza os dados.
get_data()- Getter para os dados.
native()- Retorna uma versão desta
\SearchWP\Entryque foi modelada pela\SearchWP\Sourceassociada; por exemplo, para Posts, umWP_Postadequado será retornado, preenchido apropriadamente. - Observação: Nem todos os
\SearchWP\Attributes serão preenchidos para\SearchWP\Sources principais, por exemplo, Campos Personalizados.
Hooks
Há uma série de hooks disponíveis para modificar ainda mais o comportamento de \SearchWP\Entry:

