SYMBOL INDEX (329 symbols across 42 files) FILE: src/Iverberk/Larasearch/Commands/PathsCommand.php class PathsCommand (line 10) | class PathsCommand extends Command { method fire (line 53) | public function fire() method getPaths (line 85) | public function getPaths() method getReversedPaths (line 93) | public function getReversedPaths() method getArguments (line 103) | protected function getArguments() method getOptions (line 115) | protected function getOptions() method compilePaths (line 136) | protected function compilePaths(Model $model, $ancestor = null, $path ... method checkDocHints (line 222) | protected function checkDocHints($docComment, $model) method getRelatedModels (line 248) | protected function getRelatedModels(Model $model) method writeConfig (line 304) | private function writeConfig() FILE: src/Iverberk/Larasearch/Commands/ReindexCommand.php class ReindexCommand (line 9) | class ReindexCommand extends Command { method fire (line 30) | public function fire() method getArguments (line 63) | protected function getArguments() method getOptions (line 75) | protected function getOptions() method reindexModel (line 91) | protected function reindexModel(Model $model) method getModelInstance (line 114) | protected function getModelInstance($model) FILE: src/Iverberk/Larasearch/Exceptions/ImportException.php class ImportException (line 5) | class ImportException extends Exception { method __construct (line 8) | public function __construct($message, $code = 0, $errorItems = []) FILE: src/Iverberk/Larasearch/Index.php class Index (line 9) | class Index { method getClient (line 44) | private static function getClient() method __construct (line 54) | public function __construct(Proxy $proxy, $name = '') method import (line 71) | public function import(Model $model, $relations = [], $batchSize = 750... method setName (line 121) | public function setName($name) method getName (line 136) | public function getName() method setProxy (line 148) | public function setProxy(Proxy $proxy) method getProxy (line 160) | public function getProxy() method create (line 170) | public function create($options = []) method delete (line 180) | public function delete() method exists (line 190) | public function exists() method aliasExists (line 201) | public function aliasExists($alias) method store (line 214) | public function store($record) method retrieve (line 229) | public function retrieve($record) method remove (line 243) | public function remove($record) method tokens (line 258) | public function tokens($text, $options = []) method getParams (line 266) | public function getParams() method setParams (line 274) | public function setParams($params) method bulk (line 283) | public function bulk($records) method clean (line 312) | public static function clean($name) method getAlias (line 333) | public static function getAlias($name) method updateAliases (line 345) | public static function updateAliases(array $actions) method refresh (line 366) | public static function refresh($index) method getDefaultIndexParams (line 379) | private function getDefaultIndexParams() method getNestedFieldMapping (line 468) | private function getNestedFieldMapping($fieldName, $fieldMapping, $pat... FILE: src/Iverberk/Larasearch/Jobs/DeleteJob.php class DeleteJob (line 12) | class DeleteJob { method __construct (line 28) | public function __construct(Application $app, Config $config) method fire (line 38) | public function fire(Job $job, $models) FILE: src/Iverberk/Larasearch/Jobs/ReindexJob.php class ReindexJob (line 13) | class ReindexJob { method __construct (line 29) | public function __construct(Application $app, Repository $config) method fire (line 35) | public function fire(Job $job, $models) FILE: src/Iverberk/Larasearch/LarasearchServiceProvider.php class LarasearchServiceProvider (line 11) | class LarasearchServiceProvider extends ServiceProvider method boot (line 21) | public function boot() method register (line 35) | public function register() method bootContainerBindings (line 54) | public function bootContainerBindings() method bindLogger (line 67) | protected function bindLogger() method bindElasticsearch (line 78) | protected function bindElasticsearch() method bindIndex (line 89) | protected function bindIndex() method bindQuery (line 102) | protected function bindQuery() method bindProxy (line 113) | protected function bindProxy() method bindResult (line 124) | protected function bindResult() method registerCommands (line 137) | protected function registerCommands() method provides (line 158) | public function provides() FILE: src/Iverberk/Larasearch/Observer.php class Observer (line 8) | class Observer { method deleted (line 15) | public function deleted(Model $model) method saved (line 29) | public function saved(Model $model) method findAffectedModels (line 43) | private function findAffectedModels(Model $model, $excludeCurrent = fa... FILE: src/Iverberk/Larasearch/Proxy.php class Proxy (line 7) | class Proxy { method __construct (line 19) | public function __construct(Model $model) method getConfig (line 35) | public function getConfig() method getModel (line 43) | public function getModel() method getIndex (line 51) | public function getIndex() method getType (line 59) | public function getType() method getClient (line 67) | public function getClient() method search (line 77) | public function search($term, $options = []) method searchByQuery (line 89) | public function searchByQuery($query, $options = []) method searchById (line 102) | public function searchById($id) method reindex (line 122) | public function reindex($relations = false, $batchSize = 750, $mapping... method shouldIndex (line 189) | public function shouldIndex() method refreshDoc (line 197) | public function refreshDoc($model) method deleteDoc (line 214) | public function deleteDoc($id) method enableIndexing (line 228) | public function enableIndexing() method disableIndexing (line 238) | public function disableIndexing() FILE: src/Iverberk/Larasearch/Query.php class Query (line 5) | class Query { method __construct (line 42) | public function __construct(Proxy $proxy, $term, $options = []) method getAggregations (line 52) | private function getAggregations() method getFields (line 71) | private function getFields() method getPagination (line 120) | private function getPagination() method getHighlight (line 135) | private function getHighlight() method getSuggest (line 155) | private function getSuggest() method getSort (line 181) | private function getSort() method getPayload (line 192) | private function getPayload() method execute (line 307) | public function execute() FILE: src/Iverberk/Larasearch/Response.php class Response (line 6) | class Response { method __construct (line 24) | public function __construct(Model $model, Array $response) method getModel (line 33) | public function getModel() method getResponse (line 41) | public function getResponse() method getResults (line 49) | public function getResults() method getRecords (line 57) | public function getRecords() method getTook (line 76) | public function getTook() method getHits (line 84) | public function getHits() method getTimedOut (line 92) | public function getTimedOut() method getShards (line 100) | public function getShards() method getMaxScore (line 108) | public function getMaxScore() method getTotal (line 116) | public function getTotal() method getSuggestions (line 125) | public function getSuggestions($fields = []) method getAggregations (line 152) | public function getAggregations($name = '') FILE: src/Iverberk/Larasearch/Response/Records.php class Records (line 6) | class Records extends Collection { method __construct (line 21) | public function __construct(Response $response) FILE: src/Iverberk/Larasearch/Response/Result.php class Result (line 5) | class Result implements \ArrayAccess, Arrayable { method __construct (line 21) | public function __construct(array $hit) method getId (line 32) | public function getId() method getType (line 43) | public function getType() method getIndex (line 54) | public function getIndex() method getScore (line 65) | public function getScore() method getSource (line 76) | public function getSource() method getFields (line 85) | public function getFields($fields = []) method getHit (line 102) | public function getHit() method getHighlights (line 111) | public function getHighlights($fields = []) method __get (line 141) | public function __get($key) method offsetExists (line 156) | public function offsetExists($offset) method offsetGet (line 169) | public function offsetGet($offset) method offsetSet (line 182) | public function offsetSet($offset, $value) method offsetUnset (line 194) | public function offsetUnset($offset) method getPath (line 207) | private function getPath($offset) method toArray (line 217) | public function toArray() FILE: src/Iverberk/Larasearch/Response/Results.php class Results (line 6) | class Results extends Collection { method __construct (line 21) | public function __construct(Response $response) FILE: src/Iverberk/Larasearch/Traits/CallableTrait.php type CallableTrait (line 6) | trait CallableTrait { method bootCallableTrait (line 11) | public static function bootCallableTrait() FILE: src/Iverberk/Larasearch/Traits/SearchableTrait.php type SearchableTrait (line 6) | trait SearchableTrait { method getProxy (line 38) | public static function getProxy() method clearProxy (line 61) | public static function clearProxy() method __call (line 73) | public function __call($method, $parameters) method __callStatic (line 92) | public static function __callStatic($method, $parameters) method getEsId (line 109) | public function getEsId() FILE: src/Iverberk/Larasearch/Traits/TransformableTrait.php type TransformableTrait (line 5) | trait TransformableTrait { method transform (line 13) | public function transform($relations = false) FILE: src/Iverberk/Larasearch/Utils.php class Utils (line 11) | class Utils { method findKey (line 22) | public static function findKey($params, $arg, $default = null) method array_merge_recursive_distinct (line 49) | public static function array_merge_recursive_distinct(array $array1, a... method findSearchableModels (line 67) | public static function findSearchableModels($directories) FILE: tests/Iverberk/Larasearch/Commands/PathsCommandTest.php function app_path (line 11) | function app_path() function constant (line 16) | function constant($const) function base_path (line 21) | function base_path() class PathsCommandTest (line 31) | class PathsCommandTest extends \PHPUnit_Framework_TestCase { method setUp (line 41) | public function setUp() method tearDown (line 51) | protected function tearDown() method it_should_get_options (line 59) | public function it_should_get_options() method it_should_get_arguments (line 84) | public function it_should_get_arguments() method it_should_fire_with_models_and_config (line 107) | public function it_should_fire_with_models_and_config() method it_should_fire_without_models (line 204) | public function it_should_fire_without_models() method it_should_fire_without_config (line 257) | public function it_should_fire_without_config() method it_should_fire_with_laravel_and_config_confirmed (line 303) | public function it_should_fire_with_laravel_and_config_confirmed() method it_should_fire_with_config_not_confirmed (line 364) | public function it_should_fire_with_config_not_confirmed() FILE: tests/Iverberk/Larasearch/Commands/ReindexCommandTest.php class ReindexCommandTest (line 6) | class ReindexCommandTest extends \PHPUnit_Framework_TestCase { method tearDown (line 11) | protected function tearDown() method it_should_get_options (line 19) | public function it_should_get_options() method it_should_get_arguments (line 46) | public function it_should_get_arguments() method it_should_fire_without_models (line 69) | public function it_should_fire_without_models() method it_should_fire_with_models (line 109) | public function it_should_fire_with_models() method it_should_get_a_model_instance (line 175) | public function it_should_get_a_model_instance() FILE: tests/Iverberk/Larasearch/IndexTest.php class IndexTest (line 9) | class IndexTest extends \PHPUnit_Framework_TestCase { method tearDown (line 11) | protected function tearDown() method it_should_import (line 20) | public function it_should_import() method it_should_set_name (line 70) | public function it_should_set_name() method it_should_only_prepend_prefix_once (line 92) | public function it_should_only_prepend_prefix_once() method it_should_get_name (line 112) | public function it_should_get_name() method it_should_create_an_index (line 133) | public function it_should_create_an_index() method it_should_create_an_index_with_a_prefix (line 627) | public function it_should_create_an_index_with_a_prefix() method it_should_delete_an_index (line 1122) | public function it_should_delete_an_index() method it_should_delete_an_index_with_a_prefix (line 1154) | public function it_should_delete_an_index_with_a_prefix() method it_should_check_that_an_index_exists (line 1186) | public function it_should_check_that_an_index_exists() method it_should_check_that_an_index_exists_with_a_prefix (line 1218) | public function it_should_check_that_an_index_exists_with_a_prefix() method it_should_check_that_an_alias_exists (line 1250) | public function it_should_check_that_an_alias_exists() method it_should_check_that_an_alias_exists_with_a_prefix (line 1282) | public function it_should_check_that_an_alias_exists_with_a_prefix() method it_should_store_a_record (line 1316) | public function it_should_store_a_record() method it_should_store_a_record_with_an_index_prefix (line 1357) | public function it_should_store_a_record_with_an_index_prefix() method it_should_retrieve_a_record (line 1404) | public function it_should_retrieve_a_record() method it_should_retrieve_a_record_iwth_an_index_prefix (line 1444) | public function it_should_retrieve_a_record_iwth_an_index_prefix() method it_should_remove_a_record (line 1491) | public function it_should_remove_a_record() method it_should_remove_a_record_with_an_index_prefix (line 1530) | public function it_should_remove_a_record_with_an_index_prefix() method it_should_inspect_tokens (line 1575) | public function it_should_inspect_tokens() method it_should_inspect_tokens_with_an_index_prefix (line 1615) | public function it_should_inspect_tokens_with_an_index_prefix() method it_should_get_and_set_params (line 1661) | public function it_should_get_and_set_params() method it_should_store_a_records_in_bulk_with_errors (line 1681) | public function it_should_store_a_records_in_bulk_with_errors() method it_should_store_records_having_prefix_in_bulk_with_errors (line 1729) | public function it_should_store_records_having_prefix_in_bulk_with_err... method it_should_store_records_having_explicit_prefix_in_bulk_with_errors (line 1779) | public function it_should_store_records_having_explicit_prefix_in_bulk... method it_should_store_a_records_in_bulk_without_errors (line 1827) | public function it_should_store_a_records_in_bulk_without_errors() method it_should_store_a_records_having_index_prefix_in_bulk_without_errors (line 1867) | public function it_should_store_a_records_having_index_prefix_in_bulk_... method it_should_clean_old_indices (line 1910) | public function it_should_clean_old_indices() method it_should_clean_old_indices_with_index_prefix (line 1953) | public function it_should_clean_old_indices_with_index_prefix() method it_should_update_aliases (line 1999) | public function it_should_update_aliases() method it_should_update_aliases_with_index_prefix (line 2035) | public function it_should_update_aliases_with_index_prefix() method it_should_get_aliases (line 2073) | public function it_should_get_aliases() method it_should_get_aliases_with_an_index_prefix (line 2109) | public function it_should_get_aliases_with_an_index_prefix() method it_should_refresh (line 2147) | public function it_should_refresh() method it_should_refresh_with_an_index_prefix (line 2183) | public function it_should_refresh_with_an_index_prefix() method getMocks (line 2223) | private function getMocks($index_prefix = '') FILE: tests/Iverberk/Larasearch/Jobs/DeleteJobTest.php class DeleteJobTest (line 6) | class DeleteJobTest extends \PHPUnit_Framework_TestCase { method tearDown (line 8) | protected function tearDown() method it_should_fire_job (line 17) | public function it_should_fire_job() FILE: tests/Iverberk/Larasearch/Jobs/ReindexJobTest.php class ReindexJobTest (line 8) | class ReindexJobTest extends \PHPUnit_Framework_TestCase { method tearDown (line 10) | protected function tearDown() method it_should_fire_job_with_unresolvable_models (line 19) | public function it_should_fire_job_with_unresolvable_models() method it_should_fire_job_with_resolvable_models (line 62) | public function it_should_fire_job_with_resolvable_models() FILE: tests/Iverberk/Larasearch/LarasearchServiceProviderTest.php function base_path (line 7) | function base_path($path = null) class LarasearchServiceProviderTest (line 15) | class LarasearchServiceProviderTest extends \PHPUnit_Framework_TestCase { method setup (line 20) | protected function setup() method tearDown (line 27) | protected function tearDown() method it_should_boot (line 35) | public function it_should_boot() method it_should_boot_container_bindings (line 64) | public function it_should_boot_container_bindings() method it_should_bind_elasticsearch (line 92) | public function it_should_bind_elasticsearch() method it_should_bind_logger (line 124) | public function it_should_bind_logger() method it_should_bind_index (line 151) | public function it_should_bind_index() method it_should_bind_query (line 205) | public function it_should_bind_query() method it_should_bind_proxy (line 241) | public function it_should_bind_proxy() method it_should_bind_result (line 277) | public function it_should_bind_result() method it_should_register_commands (line 308) | public function it_should_register_commands() method it_should_provide_services (line 360) | public function it_should_provide_services() FILE: tests/Iverberk/Larasearch/ObserverTest.php class ObserverTest (line 11) | class ObserverTest extends \PHPUnit_Framework_TestCase { method tearDown (line 13) | protected function tearDown() method it_should_not_reindex_on_model_save (line 22) | public function it_should_not_reindex_on_model_save() method it_should_reindex_on_model_save (line 48) | public function it_should_reindex_on_model_save() method it_should_reindex_on_model_delete (line 132) | public function it_should_reindex_on_model_delete() FILE: tests/Iverberk/Larasearch/ProxyTest.php function date (line 8) | function date() class ProxyTest (line 13) | class ProxyTest extends \PHPUnit_Framework_TestCase { method setUp (line 40) | protected function setUp() method tearDown (line 70) | protected function tearDown() method it_can_get_config (line 79) | public function it_can_get_config() method it_can_get_model (line 101) | public function it_can_get_model() method it_can_get_index (line 109) | public function it_can_get_index() method it_can_get_type (line 117) | public function it_can_get_type() method it_can_get_client (line 125) | public function it_can_get_client() method it_can_search (line 133) | public function it_can_search() method it_can_search_with_a_query (line 167) | public function it_can_search_with_a_query() method it_can_search_for_a_single_document (line 208) | public function it_can_search_for_a_single_document() method it_can_reindex_when_alias_does_not_exist (line 245) | public function it_can_reindex_when_alias_does_not_exist() method it_can_reindex_when_alias_exists (line 286) | public function it_can_reindex_when_alias_exists() method it_should_index (line 348) | public function it_should_index() method it_should_refresh_docs (line 356) | public function it_should_refresh_docs() method it_should_delete_docs (line 393) | public function it_should_delete_docs() method it_should_enable_indexing_globally (line 422) | public function it_should_enable_indexing_globally() method it_should_disable_indexing_globally (line 435) | public function it_should_disable_indexing_globally() FILE: tests/Iverberk/Larasearch/QueryTest.php class QueryTest (line 6) | class QueryTest extends \PHPUnit_Framework_TestCase { method tearDown (line 8) | protected function tearDown() method it_should_search_with_term (line 17) | public function it_should_search_with_term() method it_should_search_on_term_with_exact_field (line 92) | public function it_should_search_on_term_with_exact_field() method it_should_search_with_term_and_misspellings (line 163) | public function it_should_search_with_term_and_misspellings() method it_should_search_on_fields_with_term (line 267) | public function it_should_search_on_fields_with_term() method it_should_search_on_term_with_autocomplete (line 358) | public function it_should_search_on_term_with_autocomplete() method it_should_search_on_fields_with_term_and_autocomplete (line 423) | public function it_should_search_on_fields_with_term_and_autocomplete() method it_should_search_on_fields_with_term_and_select (line 488) | public function it_should_search_on_fields_with_term_and_select() method it_should_search_on_fields_with_term_and_load (line 573) | public function it_should_search_on_fields_with_term_and_load() method it_should_search_on_fields_and_highlight (line 658) | public function it_should_search_on_fields_and_highlight() method it_should_search_on_fields_with_suggestions (line 757) | public function it_should_search_on_fields_with_suggestions() method it_should_search_with_aggregations (line 846) | public function it_should_search_with_aggregations() method it_should_search_with_sort (line 918) | public function it_should_search_with_sort() method it_should_throw_an_exception_when_multiple_queries_are_provided (line 988) | public function it_should_throw_an_exception_when_multiple_queries_are... method getMocks (line 1021) | private function getMocks() FILE: tests/Iverberk/Larasearch/Response/RecordsTest.php class RecordsTest (line 5) | class RecordsTest extends \PHPUnit_Framework_TestCase { method tearDown (line 7) | protected function tearDown() method it_should_construct (line 15) | public function it_should_construct() FILE: tests/Iverberk/Larasearch/Response/ResultTest.php class ResultTest (line 5) | class ResultTest extends \PHPUnit_Framework_TestCase { method setUp (line 16) | protected function setUp() method tearDown (line 45) | protected function tearDown() method it_should_get_id (line 53) | public function it_should_get_id() method it_should_get_type (line 61) | public function it_should_get_type() method it_should_get_index (line 69) | public function it_should_get_index() method it_should_get_score (line 77) | public function it_should_get_score() method it_should_get_source (line 85) | public function it_should_get_source() method it_should_get_fields (line 93) | public function it_should_get_fields() method it_should_get_hit (line 103) | public function it_should_get_hit() method it_should_get_highlights (line 111) | public function it_should_get_highlights() method it_should_get_attributes_from_hit (line 121) | public function it_should_get_attributes_from_hit() method it_should_convert_to_array (line 132) | public function it_should_convert_to_array() method it_should_cover_hundred_procent (line 150) | public function it_should_cover_hundred_procent() FILE: tests/Iverberk/Larasearch/Response/ResultsTest.php class ResultsTest (line 5) | class ResultsTest extends \PHPUnit_Framework_TestCase { method tearDown (line 7) | protected function tearDown() method it_should_construct (line 15) | public function it_should_construct() FILE: tests/Iverberk/Larasearch/ResponseTest.php class ResponseTest (line 5) | class ResponseTest extends \PHPUnit_Framework_TestCase { method tearDown (line 27) | protected function tearDown() method it_should_get_model (line 35) | public function it_should_get_model() method it_should_get_response (line 55) | public function it_should_get_response() method it_should_get_results (line 77) | public function it_should_get_results() method it_should_get_records (line 100) | public function it_should_get_records() method it_should_get_took (line 133) | public function it_should_get_took() method it_should_get_hits (line 153) | public function it_should_get_hits() method it_should_get_timed_out (line 173) | public function it_should_get_timed_out() method it_should_get_shards (line 193) | public function it_should_get_shards() method it_should_get_max_score (line 213) | public function it_should_get_max_score() method it_should_get_total (line 233) | public function it_should_get_total() method it_should_get_suggestions_with_fields (line 253) | public function it_should_get_suggestions_with_fields() method it_should_get_suggestions_without_fields (line 275) | public function it_should_get_suggestions_without_fields() method it_should_get_aggregations_with_name (line 297) | public function it_should_get_aggregations_with_name() method it_should_get_aggregations_without_name (line 319) | public function it_should_get_aggregations_without_name() method getMocks (line 344) | private function getMocks() FILE: tests/Iverberk/Larasearch/Traits/CallableTraitTest.php class CallableTraitTest (line 6) | class CallableTraitTest extends \PHPUnit_Framework_TestCase { method tearDown (line 8) | protected function tearDown() method it_should_boot_callback_trait_and_register_observer (line 17) | public function it_should_boot_callback_trait_and_register_observer() method it_should_boot_callback_trait_and_throw_exception (line 30) | public function it_should_boot_callback_trait_and_throw_exception() FILE: tests/Iverberk/Larasearch/Traits/SearchableTraitTest.php class SearchableTraitTest (line 10) | class SearchableTraitTest extends \PHPUnit_Framework_TestCase { method tearDown (line 12) | protected function tearDown() method it_should_get_a_proxy (line 21) | public function it_should_get_a_proxy() method it_should_throw_an_exception_if_included_in_a_non_eloquent_model (line 61) | public function it_should_throw_an_exception_if_included_in_a_non_eloq... method it_should_call_methods_on_the_proxy (line 74) | public function it_should_call_methods_on_the_proxy() method it_should_not_call_methods_on_the_proxy (line 119) | public function it_should_not_call_methods_on_the_proxy() method it_should_get_elasticsearch_id (line 145) | public function it_should_get_elasticsearch_id() FILE: tests/Iverberk/Larasearch/Traits/TransformableTraitTest.php class TransformableTraitTest (line 7) | class TransformableTraitTest extends \PHPUnit_Framework_TestCase { method tearDown (line 9) | protected function tearDown() method it_should_transform (line 17) | public function it_should_transform() FILE: tests/Iverberk/Larasearch/UtilsTest.php class UtilsTest (line 4) | class UtilsTest extends \PHPUnit_Framework_TestCase { method testThatKeysCanBeFoundInAnArray (line 6) | public function testThatKeysCanBeFoundInAnArray() method testThatArraysAreMergedRecursivelyByOverwritingCommonKeys (line 22) | public function testThatArraysAreMergedRecursivelyByOverwritingCommonK... method testThatSearchableModelsAreFoundInDirectories (line 58) | public function testThatSearchableModelsAreFoundInDirectories() FILE: tests/Support/Dummy.php class Dummy (line 5) | class Dummy { FILE: tests/Support/Stubs/Child.php class Child (line 5) | class Child extends Illuminate\Database\Eloquent\Model { method mother (line 14) | public function mother() method father (line 25) | public function father() method toys (line 33) | public function toys() FILE: tests/Support/Stubs/Foo/Bar.php class Item (line 5) | class Item extends \Illuminate\Database\Eloquent\Model { FILE: tests/Support/Stubs/Husband.php class Husband (line 5) | class Husband extends Illuminate\Database\Eloquent\Model { method wife (line 29) | public function wife() method children (line 39) | public function children() method getEsId (line 44) | public function getEsId() FILE: tests/Support/Stubs/NamespaceDummy.php class NamespaceDummy (line 3) | class NamespaceDummy { FILE: tests/Support/Stubs/Toy.php class Toy (line 5) | class Toy extends Illuminate\Database\Eloquent\Model { method children (line 12) | public function children() FILE: tests/Support/Stubs/Wife.php class Wife (line 5) | class Wife extends Illuminate\Database\Eloquent\Model { method husband (line 15) | public function husband() method children (line 23) | public function children()