atsanna / codeigniter4-spatial
Spatial data types and functions support for CodeIgniter 4.2.x
                                    Fund package maintenance!
                                                                            
                                                                                                                                        Other
                                                                                    
                                                                
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 3
Type:project
pkg:composer/atsanna/codeigniter4-spatial
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- codeigniter4/framework: ^4.2
- codeigniter4/settings: ^2.0
- codeigniter4/shield: dev-develop
- components/font-awesome: ^6.1
- league/commonmark: ^2.0
- roave/security-advisories: dev-latest
- spatie/commonmark-highlighter: ^3.0
Requires (Dev)
- codeigniter/coding-standard: ^1.1
- fakerphp/faker: ^1.9
- mikey179/vfsstream: ^1.6
- nexusphp/cs-config: ^3.1
- nexusphp/tachycardia: ^1.0
- phpstan/phpstan: ^1.1
- phpunit/phpunit: ^9.1
- psr/container: ^2.0
- qossmic/deptrac-shim: ^0.23.0
- rector/rector: ^0.13.5
- symfony/filesystem: ^5.4
- vimeo/psalm: ^4.23
Suggests
- ext-fileinfo: Improves mime type detection for files
This package is auto-updated.
Last update: 2025-10-10 22:42:06 UTC
README
This is an extension for CodeIgniter 4.2.x to work with spatial data types and functions.
Warning: this is a non-functional experimental version
example configuration
    public $default = [
        'DSN'      => '',
        'hostname' => 'localhost',
        'username' => '',
        'password' => '',
        'database' => '',
        'DBDriver' => '\atsanna\Spatial\Postgre',
        'DBPrefix' => '',
        'pConnect' => false,
        'DBDebug'  => (ENVIRONMENT !== 'production'),
        'charset'  => 'utf8',
        'DBCollat' => 'utf8_general_ci',
        'swapPre'  => '',
        'encrypt'  => false,
        'compress' => false,
        'strictOn' => false,
        'failover' => [],
        'port'     => 5432,
    ];