app->get_package_directory( $package ? $package : $this->get_package() ); } /** * @param string|null $package * * @return Package_Base */ protected function get_package_instance( $package = null ) { return $this->app->get_package_instance( $package ? $package : $this->get_package() ); } /** * @param string|null $package * * @return string */ protected function get_package_namespace( $package = null ) { return $this->get_package_instance( $package )->get_namespace(); } /** * @param string $package * * @return bool */ protected function is_valid_package( $package ) { return $this->app->is_valid_package( $package ); } }